google.maps.__gjsload__('marker', function(_){var nFa=function(a,b){const c=_.ka(b);a.g.set(c,b);_.lj(a.h)},oFa=function(a,b){if(a.h.has(b)){_.th(b,"UPDATE_BASEMAP_COLLISION");_.th(b,"UPDATE_MARKER_COLLISION");_.th(b,"REMOVE_COLLISION");a.h.delete(b);var c=a.j;const d=_.ka(b);c.g.has(d)&&(c.g.delete(d),b.Xe=!1,_.lj(c.h));_.Rba(a.g,b)}},pFa=function(a,b){a.h.has(b)||(a.h.add(b),_.J(b,"UPDATE_BASEMAP_COLLISION",()=>{a.o.add(b);a.C.zc()}),_.J(b,"UPDATE_MARKER_COLLISION",()=>{a.C.zc()}),_.J(b,"REMOVE_COLLISION",()=>{oFa(a,b)}),nFa(a.j,b),_.Qba(a.g, b))},qFa=function(a,b){b=(a=a.__e3_)&&a[b];return!!b&&Object.values(b).some(c=>c.zo)},rFa=function(a,b,c){return new _.ph(a,`${b}${"_removed"}`,c,0,!1)},sFa=function(a,b,c){return new _.ph(a,`${b}${"_added"}`,c,0,!1)},LH=function(a,b){customElements.get(a)?console.warn(`Element with name "${a}" already defined. Ignored Element redefinition.`):customElements.define(a,b)},MH=function(a){if(a){if(a instanceof _.Vg)return`${a.lat()},${a.lng()}`;let b=`${a.lat},${a.lng}`;void 0!==a.altitude&&0!==a.altitude&& (b+=`,${a.altitude}`);return b}return null},tFa=function(a,b){a=new _.ul(a,!0);b=new _.ul(b,!0);return a.equals(b)},uFa=function(a){var b=1;return()=>{--b||a()}},vFa=function(a,b){_.Dx().Gk.load(new _.zC(a),c=>{b(c&&c.size)})},wFa=function(a,b){a=a.getBoundingClientRect();b=b instanceof Element?b.getBoundingClientRect():a;return{offset:new _.O(b.x-a.x,b.y-a.y),size:new _.si(b.width,b.height)}},xFa=function(a){a=new DOMMatrixReadOnly(a.transform);return{offsetX:a.m41,offsetY:a.m42}},NH=function(a){const b= window.devicePixelRatio||1;return Math.round(a*b)/b},yFa=function(a,{clientX:b,clientY:c}){const {height:d,left:e,top:f,width:g}=a.getBoundingClientRect();return{ca:NH(b-(e+g/2)),ea:NH(c-(f+d/2))}},zFa=function(a,b){if(!a||!b)return null;a=a.getProjection();return _.Bn(b,a)},OH=function(a){return a.type.startsWith("touch")?(a=(a=a.changedTouches)&&a[0])?{clientX:a.clientX,clientY:a.clientY}:null:{clientX:a.clientX,clientY:a.clientY}},AFa=function(a,b){const c=OH(a);if(!b||!c)return!1;a=Math.abs(c.clientX- b.clientX);b=Math.abs(c.clientY-b.clientY);return 4<=a*a+b*b},PH=function(a){this.h=a;this.g=!1},BFa=function(a,b){const c=[];c.push("@-webkit-keyframes ",b," {\n");_.bb(a.frames,d=>{c.push(100*d.time+"% { ");c.push("-webkit-transform: translate3d("+d.translate[0]+"px,",d.translate[1]+"px,0); ");c.push("-webkit-animation-timing-function: ",d.Td,"; ");c.push("}\n")});c.push("}\n");return c.join("")},CFa=function(a,b){for(let c=0;c=a.frames[c].time&& b"stylers"in e)&&(_.N(a,"Csmm"),_.M(a,174113));FFa(b)&&(_.N(a,"Mocb"),_.M(a,149062));b.get("anchorPoint")&&(_.N(a,"Moap"),_.M(a,149064));c=b.get("animation");1===c&&(_.N(a,"Moab"),_.M(a,149065));2===c&&(_.N(a,"Moad"),_.M(a,149066));!1===b.get("clickable")&&(_.N(a,"Ucmk"),_.M(a,149091),b.get("title")&&(_.N(a,"Uctmk"),_.M(a,149063)));b.get("draggable")&&(_.N(a,"Drmk"),_.M(a,149069),!1===b.get("clickable")&&(_.N(a,"Dumk"),_.M(a,149070)));!1===b.get("visible")&& (_.N(a,"Ivmk"),_.M(a,149081));b.get("crossOnDrag")&&(_.N(a,"Mocd"),_.M(a,149067));b.get("cursor")&&(_.N(a,"Mocr"),_.M(a,149068));b.get("label")&&(_.N(a,"Molb"),_.M(a,149080));b.get("title")&&(_.N(a,"Moti"),_.M(a,149090));null!=b.get("opacity")&&(_.N(a,"Moop"),_.M(a,149082));!0===b.get("optimized")?(_.N(a,"Most"),_.M(a,149085)):!1===b.get("optimized")&&(_.N(a,"Mody"),_.M(a,149071));null!=b.get("zIndex")&&(_.N(a,"Mozi"),_.M(a,149092));c=b.get("icon");var d=new ZH;(d=!c||c===d.icon.url||c.url===d.icon.url)? (_.N(a,"Dmii"),_.M(a,173084)):(_.N(a,"Cmii"),_.M(a,173083));"string"===typeof c?(_.N(a,"Mosi"),_.M(a,149079)):c&&null!=c.url?(c.anchor&&(_.N(a,"Moia"),_.M(a,149074)),c.labelOrigin&&(_.N(a,"Moil"),_.M(a,149075)),c.origin&&(_.N(a,"Moio"),_.M(a,149076)),c.scaledSize&&(_.N(a,"Mois"),_.M(a,149077)),c.size&&(_.N(a,"Moiz"),_.M(a,149078))):c&&null!=c.path?(c=c.path,0===c?(_.N(a,"Mosc"),_.M(a,149088)):1===c?(_.N(a,"Mosfc"),_.M(a,149072)):2===c?(_.N(a,"Mosfo"),_.M(a,149073)):3===c?(_.N(a,"Mosbc"),_.M(a,149086)): 4===c?(_.N(a,"Mosbo"),_.M(a,149087)):(_.N(a,"Mosbu"),_.M(a,149089))):YH(c)&&(_.N(a,"Mpin"),_.M(a,149083));b.get("shape")&&(_.N(a,"Mosp"),_.M(a,149084),d&&(_.N(a,"Dismk"),_.M(a,162762)));if(c=b.get("place"))c.placeId?(_.N(a,"Smpi"),_.M(a,149093)):(_.N(a,"Smpq"),_.M(a,149094)),b.get("attribution")&&(_.N(a,"Sma"),_.M(a,149061))}},$H=function(a){return YH(a)?a.getSize():a.size},HFa=function(a,b){if(!(a&&b&&a.isConnected&&b.isConnected))return!1;a=a.getBoundingClientRect();b=b.getBoundingClientRect(); return b.x+b.widtha.x+a.width+0||b.y+b.heighta.y+a.height+0?!1:!0},bI=function(a,b){this.h=a;this.g=b;aI||(aI=new ZH)},JFa=function(a,b,c){IFa(a,c,d=>{a.set(b,d);const e=d?$H(d):null;"viewIcon"===b&&d&&e&&a.g&&a.g(e,d.anchor,d.labelOrigin);d=a.get("modelLabel");a.set("viewLabel",d?{text:d.text||d,color:_.wg(d.color,"#000000"),fontWeight:_.wg(d.fontWeight,""),fontSize:_.wg(d.fontSize,"14px"),fontFamily:_.wg(d.fontFamily,"Roboto,Arial,sans-serif"),className:d.className||""}: null)})},IFa=function(a,b,c){b?YH(b)?c(b):null!=b.path?c(a.h(b)):(_.xg(b)||(b.size=b.size||b.scaledSize),b.size?c(b):(b.url||(b={url:b}),vFa(b.url,function(d){b.size=d||new _.si(24,24);c(b)}))):c(null)},cI=function(){this.g=KFa(this);this.set("shouldRender",this.g);this.h=!1},KFa=function(a){const b=a.get("mapPixelBoundsQ");var c=a.get("icon");const d=a.get("position");if(!b||!c||!d)return 0!=a.get("visible");const e=c.anchor||_.Di,f=c.size.width+Math.abs(e.x);c=c.size.height+Math.abs(e.y);return d.x> b.wa-f&&d.y>b.oa-c&&d.x{a.style.webkitAnimationDuration=c.duration?c.duration+"ms":"";a.style.webkitAnimationIterationCount=`${c.Pd}`;a.style.webkitAnimationName=b||""})},NFa=function(){const a=[];for(let b=0;b{}});a.h=mI(a,b,a.h,c,e);TFa(a,c,nI(a))}},YFa=function(a){var b=a.ga();if(b){if(!a.C){const e=a.C=new VFa(a.getPanes(),b,a.get("opacity"),a.get("visible"),a.Rb);a.Za=[_.J(a,"label_changed",function(){e.setLabel(this.get("label"))}),_.J(a,"opacity_changed", function(){e.setOpacity(this.get("opacity"))}),_.J(a,"panes_changed",function(){var f=this.get("panes");e.zd=f;eI(e);_.lj(e.h)}),_.J(a,"visible_changed",function(){e.setVisible(this.get("visible"))})]}if(b=a.ba()){var c=a.h,d=nI(a);c=WFa(a,b,d,iI(c)||_.Di);d=$H(b);d=b.labelOrigin||new _.O(d.width/2,d.height/2);YH(b)&&(b=b.getSize().width,d=new _.O(b/2,b/2));LFa(a.C,new _.O(c.x+d.x,c.y+d.y));a.C.setZIndex(XFa(a));a.C.h.zc()}}},$Fa=function(a){if(!a.X){a.j&&(a.J&&_.rh(a.J),a.j.cancel(),a.j=null);var b= a.get("animation");if(b=ZFa[b]){var c=b.options;a.h&&(a.X=!0,a.set("animating",!0),b=SFa(a.h,b.icon,c),a.j=b,a.J=_.yh(b,"done",function(){a.set("animating",!1);a.j=null;a.set("animation",null)}))}}},jI=function(a){if(a)for(let b=0,c=a.length;b{_.qn(c.Ea);3==c.button?d||3==c.button&&_.K(a,"rightclick",c.Ea):d?_.K(a,"dblclick",c.Ea):(_.K(a,"click",c.Ea),_.N(window,"Mmi"),_.M(window,171150))},Ji:c=>{_.oo(c);_.K(a,"contextmenu",c.Ea)}}),a.H=new _.qs(b,b,{Yj:function(c){_.K(a,"mouseout",c)},Zj:function(c){_.K(a,"mouseover",c)}}))},aGa=function(a,b,c,d){c=c||_.Rn("div",b);_.Wj(c); b===a.getPanes().overlayMouseTarget?(b=d.element.cloneNode(!0),_.Nx(b,0),c.appendChild(b)):c.appendChild(d.element);b=d.getSize();c.style.width=b.width+(b.h||"px");c.style.height=b.height+(b.g||"px");c.style.pointerEvents="none";c.style.userSelect="none";_.yh(d,"changed",()=>{a.g()});return c},pI=function(a){const b=a.h.get("place");a=a.h.get("position");return b&&b.location||a},qI=function(a,b){a.o&&a.o.has(b)&&({marker:a}=a.o.get(b),b.Ae=dGa(a),b.Ae&&(b=a.getMap()))&&(_.N(b,"Mwfl"),_.M(b,184438))}, fGa=function(a,b){if(a.o){var {fq:c,marker:d}=a.o.get(b);for(const e of eGa)c.push(sFa(d,e,()=>{qI(a,b)})),c.push(rFa(d,e,()=>{!dGa(d)&&b.Ae&&qI(a,b)}))}},gGa=function(a){const b=a.j.__gm;a.g.bindTo("mapPixelBounds",b,"pixelBounds");a.g.bindTo("panningEnabled",a.j,"draggable");a.g.bindTo("panes",b)},hGa=function(a){const b=a.j.__gm;_.J(a.H,"dragging_changed",()=>{b.set("markerDragging",a.h.get("dragging"))});b.set("markerDragging",b.get("markerDragging")||a.h.get("dragging"))},jGa=function(a){a.D.push(_.zh(a.g, "panbynow",a.j.__gm));_.bb(iGa,b=>{a.D.push(_.J(a.g,b,c=>{const d=a.J?pI(a):a.h.get("internalPosition");c=new _.rs(d,c,a.g.get("position"));_.K(a.h,b,c)}))})},kGa=function(a){const b=()=>{a.h.get("place")?a.g.set("draggable",!1):a.g.set("draggable",!!a.h.get("draggable"))};a.D.push(_.J(a.H,"draggable_changed",b));a.D.push(_.J(a.H,"place_changed",b));b()},lGa=function(a){a.D.push(_.J(a.j,"projection_changed",()=>rI(a)));a.D.push(_.J(a.H,"position_changed",()=>rI(a)));a.D.push(_.J(a.H,"place_changed", ()=>rI(a)))},nGa=function(a){a.D.push(_.J(a.g,"dragging_changed",()=>{if(a.g.get("dragging"))a.V=a.C.Be(),a.V&&_.lD(a.C,a.V);else{a.V=null;a.O=null;var b=a.C.getPosition();if(b&&(b=_.Cn(b,a.j.get("projection")),b=mGa(a,b))){const c=_.Bn(b,a.j.get("projection"));a.h.get("place")||(a.M=!1,a.h.set("position",b),a.M=!0);a.C.setPosition(c)}}}));a.D.push(_.J(a.g,"deltaclientposition_changed",()=>{var b=a.g.get("deltaClientPosition");if(b&&(a.V||a.O)){var c=a.O||a.V;a.O={clientX:c.clientX+b.clientX,clientY:c.clientY+ b.clientY};b=a.W.od(a.O);b=_.Cn(b,a.j.get("projection"));c=a.O;var d=mGa(a,b);d&&(a.h.get("place")||(a.M=!1,a.h.set("position",d),a.M=!0),d.equals(b)||(b=_.Bn(d,a.j.get("projection")),c=a.C.Be(b)));c&&_.lD(a.C,c)}}))},oGa=function(a){if(a.ab){a.g.bindTo("scale",a.ab);a.g.bindTo("position",a.ab,"pixelPosition");const b=a.j.__gm;a.ab.bindTo("latLngPosition",a.h,"internalPosition");a.ab.bindTo("focus",a.j,"position");a.ab.bindTo("zoom",b);a.ab.bindTo("offset",b);a.ab.bindTo("center",b,"projectionCenterQ"); a.ab.bindTo("projection",a.j)}},pGa=function(a){if(a.ab){const b=new dI(a.j instanceof _.Ai);b.bindTo("internalPosition",a.ab,"latLngPosition");b.bindTo("place",a.h);b.bindTo("position",a.h);b.bindTo("draggable",a.h);a.g.bindTo("draggable",b,"actuallyDraggable")}},rI=function(a){if(a.M){var b=pI(a);b&&a.C.setPosition(_.Bn(b,a.j.get("projection")))}},mGa=function(a,b){const c=a.j.__gm.get("snappingCallback");return c&&(a=c({latLng:b,overlay:a.h}))?a:b},dGa=function(a){return eGa.some(b=>qFa(a,b))}, rGa=function(a,b,c){if(b instanceof _.Gh){const d=b.__gm;Promise.all([d.h,d.o]).then(([{ha:e},f])=>{qGa(a,b,c,e,f)})}else qGa(a,b,c,null)},qGa=function(a,b,c,d,e=!1){const f=new Map,g=h=>{var k=b instanceof _.Gh;const l=k?h.__gm.Og.map:h.__gm.Og.streetView,m=l&&l.j==b,n=m!=a.contains(h);l&&n&&(k?(h.__gm.Og.map.dispose(),h.__gm.Og.map=null):(h.__gm.Og.streetView.dispose(),h.__gm.Og.streetView=null));!a.contains(h)||!k&&h.get("mapOnly")||m||(b instanceof _.Gh?(k=b.__gm,h.__gm.Og.map=new sGa(h,b,c,_.bD(k, h),d,k.V,f)):h.__gm.Og.streetView=new sGa(h,b,c,_.Vc,null,null,null),GFa(b,h,e))};_.J(a,"insert",g);_.J(a,"remove",g);a.forEach(g)},sI=function(a,b,c,d){this.o=a;this.C=b;this.D=c;this.h=d},tGa=function(a){if(!a.g){const b=a.o,c=b.ownerDocument.createElement("canvas");_.Tn(c);c.style.position="absolute";c.style.top=c.style.left="0";const d=c.getContext("2d"),e=tI(d),f=a.h.size;c.width=Math.ceil(f.ca*e);c.height=Math.ceil(f.ea*e);c.style.width=_.pn(f.ca);c.style.height=_.pn(f.ea);b.appendChild(c); a.g=c.context=d}return a.g},tI=function(a){return _.zk()/(a.webkitBackingStorePixelRatio||a.mozBackingStorePixelRatio||a.msBackingStorePixelRatio||a.oBackingStorePixelRatio||a.backingStorePixelRatio||1)},uGa=function(a,b,c){a=a.D;a.width=b;a.height=c;return a},wGa=function(a){const b=vGa(a),c=tGa(a),d=tI(c);a=a.h.size;c.clearRect(0,0,Math.ceil(a.ca*d),Math.ceil(a.ea*d));b.forEach(function(e){c.globalAlpha=_.wg(e.opacity,1);c.drawImage(e.image,e.Yi,e.Zi,e.Ak,e.tk,Math.round(e.dx*d),Math.round(e.dy* d),e.Rf*d,e.Qf*d)})},vGa=function(a){const b=[];a.C.forEach(function(c){b.push(c)});b.sort(function(c,d){return c.zIndex-d.zIndex});return b},uI=function(a,b,c,d){this.o=c;this.C=new _.sE(a,d,c);this.g=b},vI=function(a,b,c,d){var e=b.Xa,f=a.o.get();if(!f)return null;f=f.cb.size;c=_.mD(a.C,e,new _.O(c,d));if(!c)return null;a=new _.O(c.ui.la*f.ca,c.ui.na*f.ea);const g=[];c.nc.Ob.forEach(function(h){g.push(h)});g.sort(function(h,k){return k.zIndex-h.zIndex});c=null;for(e=0;d=g[e];++e)if(f=d.Uj,0!=f.clickable&& (f=f.o,xGa(a.x,a.y,d))){c=f;break}c&&(b.Tb=d);return c},xGa=function(a,b,c){if(c.dx>a||c.dy>b||c.dx+c.Rfd.dx||-64>d.dy||64{delete b.Ob[c];d.nc.Ob.remove(d)}))},BGa=function(a,b){a.C[_.Bh(b)]= b;var c={la:b.Va.x,na:b.Va.y,xa:b.zoom};const d=_.An(a.get("projection"));var e=_.Go(a.g,c);e=new _.O(e.g,e.h);const {min:f,max:g}=_.Qw(a.g,c,64/a.g.size.ca);c=_.Ui(f.g,f.h,g.g,g.h);_.Uua(c,d,e,(h,k)=>{h.Kr=k;h.nc=b;b.Jf[_.Bh(h)]=h;_.dD(a.h,h);k=_.sg(a.o.search(h),l=>l.marker);a.j.forEach((0,_.la)(k.push,k));for(let l=0,m=k.length;l{a.h.remove(d)}))},yGa=function(a,b,c,d,e){if(!e||!c||!d.latLng)return null;var f=e.fromLatLngToPoint(c);c=e.fromLatLngToPoint(d.latLng);e=a.g.size;a=_.Hoa(a.g,new _.bj(c.x,c.y),new _.bj(f.x,f.y),b.zoom);c.x=a.la*e.ca;c.y=a.na*e.ea;a=d.zIndex;_.tg(a)||(a=c.y);a=Math.round(1E3*a)+_.Bh(d)%1E3;f=d.g;b={image:f.image,Yi:f.Yi,Zi:f.Zi,Ak:f.Ak,tk:f.tk,dx:f.dx+c.x,dy:f.dy+c.y,Rf:f.Rf,Qf:f.Qf,zIndex:a,opacity:d.opacity,nc:b,Uj:d};return b.dx>e.ca||b.dy>e.ea||0>b.dx+ b.Rf||0>b.dy+b.Qf?null:b},EGa=function(a,b,c){this.j=b;const d=this;a.g=function(e){DGa(d,e,!0)};a.onRemove=function(e){DGa(d,e,!1)};this.h=null;this.g=!1;this.C=0;this.D=c;a.getSize()?(this.g=!0,this.o()):_.te(_.Yl(_.K,c,"load"))},DGa=function(a,b,c){4>a.C++?c?a.j.j(b):a.j.F(b):a.g=!0;a.h||(a.h=_.on((0,_.la)(a.o,a)))},HGa=function(a,b,c,d,e){var f=FGa;const g=this;a.g=function(h){GGa(g,h)};a.onRemove=function(h){g.h.remove(h.__gm.El);delete h.__gm.El};this.h=b;this.g=c;this.C=f;this.o=d;this.j=e}, GGa=function(a,b){var c=b.get("internalPosition"),d=b.get("zIndex");const e=b.get("opacity"),f=b.__gm.El={o:b,latLng:c,zIndex:d,opacity:e,Ob:{}};c=b.get("useDefaults");d=b.get("icon");let g=b.get("shape");g||d&&!c||(g=a.g.shape);const h=d?a.C(d):a.g.icon,k=uFa(function(){if(f==b.__gm.El&&(f.g||f.j)){var l=g;if(f.g){var m=h.size;var n=b.get("anchorPoint");if(!n||n.g)n=new _.O(f.g.dx+m.width/2,f.g.dy),n.g=!0,b.set("anchorPoint",n)}else m=f.j.size;l?l.coords=l.coords||l.coord:l={type:"rect",coords:[0, 0,m.width,m.height]};f.shape=l;f.clickable=b.get("clickable");f.title=b.get("title")||null;f.cursor=b.get("cursor")||"pointer";_.oj(a.h,f)}});h.url?a.o.load(h,function(l){f.g=l;k()}):(f.j=a.j(h),k())},FGa=function(a){return"string"===typeof a?(wI.has(a)||wI.set(a,{url:a}),wI.get(a)):a},KGa=function(a,b,c){const d=new _.nj,e=new _.nj,f=new IGa;new HGa(a,d,new ZH,f,c);const g=_.Mn(b.getDiv()).createElement("canvas"),h={};a=_.Ui(-100,-300,100,300);const k=new _.cD(a);a=_.Ui(-90,-180,90,180);const l= _.Tua(a,(r,t)=>r.marker==t.marker);let m=null,n=null;const p=new _.yi(null),q=b.__gm;q.h.then(function(r){q.D.register(new uI(h,q,p,r.ha.dc));_.tm(r.qh,function(t){if(t&&m!=t.cb){n&&n.unbindAll();var u=m=t.cb;n=new JGa(h,d,e,function(v,A){return new EGa(A,new sI(v,A,g,u),v)},k,l,m);n.bindTo("projection",b);p.set(n.Uc())}})});_.nD(b,p,"markerLayer",-1)},LGa=function(a,b,c,d){const e=this;this.C=b;this.h=c;this.g={};this.o=0;this.j=!0;this.D=d;const f={animating:1,animation:1,attribution:1,clickable:1, cursor:1,draggable:1,flat:1,icon:1,label:1,opacity:1,optimized:1,place:1,position:1,shape:1,__gmHiddenByCollision:1,title:1,visible:1,zIndex:1};this.F=function(g){g in f&&(delete this.changed,e.g[_.Bh(this)]=this,xI(e))};a.g=g=>{e.g[_.Bh(g)]=g;xI(e)};a.onRemove=g=>{delete g.changed;delete e.g[_.Bh(g)];e.C.remove(g);e.h.remove(g)};a=a.h;for(const g of Object.values(a))this.g[_.Bh(g)]=g,xI(this)},xI=function(a){a.o||(a.o=_.on(()=>{a.o=0;const b=a.g;a.g={};const c=a.j;for(const d of Object.values(b))MGa(a, d);c&&!a.j&&a.h.forEach(d=>{MGa(a,d)})}))},MGa=function(a,b){var c=b.get("place");c=c?c.location:b.get("position");b.set("internalPosition",c);b.changed=a.F;if(!b.get("animating"))if(a.C.remove(b),!c||0==b.get("visible")||b.__gm&&b.__gm.Xe)a.h.remove(b);else{a.j&&!a.D&&256<=a.h.getSize()&&(a.j=!1);c=b.get("optimized");const e=b.get("draggable"),f=!!b.get("animation");var d=b.get("icon");const g=!!d&&null!=d.path;d=YH(d);const h=null!=b.get("label");a.D||0==c||e||f||g||d||h||!c&&a.j?_.oj(a.h,b):(a.h.remove(b), _.oj(a.C,b))}},NGa=function(a,b){const c=new _.qk;c.onAdd=()=>{};c.onContextLost=()=>{};c.onRemove=()=>{};c.onContextRestored=()=>{};c.onDraw=({transformer:d})=>{a.onDraw(d)};c.setMap(b);return c},OGa=function(a){a.G||(a.G=setTimeout(()=>{const b=[...a.o].filter(c=>!c.Nj).length;0{if(a.map){var c=[],d=[],e=[];for(const f of a.C){if(!f.map)continue;const g=f.targetElement;g.parentNode||e.push(f);f.Xe?g.parentNode!== a.h&&c.push(g):g.parentNode!==a.D&&d.push(g)}a.C.clear();c.length&&a.h.append(...c);d.length&&a.D.append(...d);for(const f of e)f.hm(!0)}}))},QGa=function(a){yI||(yI=new ResizeObserver(b=>{for(const c of b)c.target.dispatchEvent(new CustomEvent("resize",{detail:c.contentRect}))}));yI.observe(a)},TGa=function(a,b){const c=_.ka(b);let d=zI.get(c);d||(d=new RGa(b),zI.set(c,d));b=d;SGa(a,b.J);b.o.add(a);OGa(b)},UGa=function(a){a=_.ka(a);(a=zI.get(a))&&a.requestRedraw()},VGa=function(a){let b=0,c=0;for(const d of a)switch(d){case "ArrowLeft":--b; break;case "ArrowRight":b+=1;break;case "ArrowDown":c+=1;break;case "ArrowUp":--c}return{deltaX:b,deltaY:c}},BI=function(a,b){a.g.position=a.M;AI(a,b)},AI=function(a,b){b.preventDefault();b.stopImmediatePropagation();CI(a);WGa(a);a.C&&(a.C.release(),a.C=null);DI(a.g,"dragend",b)},ZGa=function(a){a.h.style.display="none";a.h.style.opacity="0.5";a.h.style.position="absolute";a.h.style.left="50%";a.h.style.transform="translate(-50%, -50%)";a.h.style.zIndex="-1";XGa(a);const b=a.g.Re;b.addEventListener("pointerenter", a.T);b.addEventListener("pointerleave",a.X);b.addEventListener("focus",a.T);b.addEventListener("blur",a.X);YGa(a)},$Ga=function(a,b=!1){return a.j?_.mq:b?"pointer":_.via},YGa=function(a){a.g.Re.appendChild(a.h)},XGa=function(a){a.h.children[0]?.remove();const b=a.g.dragIndicator;b&&a.h.appendChild(b)},bHa=function(a){a.C=new _.NC((c,d)=>{var e=a.g;e.Fb&&_.K(e.Fb,"panbynow",c,d)});_.MC(a.C,!0);const b=aHa(a.g);_.LC(a.C,b);a.C.F=a.o},cHa=function(a,b){CI(a);a.o=!1;a.C.F=!1;a.D=a.g.Be();a.J=OH(b)},eHa= function(a,b){var c=OH(b);if(c){b=c.clientX;c=c.clientY;var d=b-a.J.clientX,e=c-a.J.clientY;a.J={clientX:b,clientY:c};b={clientX:a.D.clientX+d,clientY:a.D.clientY+e};a.D=b;dHa(a.g,b)}},fHa=function(a,b){a.D=a.g.Be();a.M=a.g.position;a.J=OH(b);a.j=!0;bHa(a);a.g.Re.setAttribute("aria-grabbed","true");EI(a.g);a.g.Re.style.zIndex="2147483647";a.h.style.opacity="1";a.h.style.display="";DI(a.g,"dragstart",b)},gHa=function(a){a.o&&(a.D=a.g.Be())},FI=function(a){2!==_.yo?(document.removeEventListener("pointermove", a.V),document.removeEventListener("pointerup",a.G),document.removeEventListener("pointercancel",a.G)):(document.removeEventListener("touchmove",a.V,{passive:!1}),document.removeEventListener("touchend",a.G),document.removeEventListener("touchcancel",a.G));CI(a);WGa(a);a.C&&(a.C.release(),a.C=null)},CI=function(a){const b=a.g.Re;b.removeEventListener("keydown",a.ra);b.removeEventListener("keyup",a.za);b.removeEventListener("blur",a.ka)},hHa=function(a){if(0===a.O.size)a.Z=0;else{var {deltaX:b,deltaY:c}= VGa(a.O),d=1;_.HC(a.aa)&&(d=a.aa.next());var e=Math.round(3*d*b);d=Math.round(3*d*c);0===e&&(e=b);0===d&&(d=c);e={clientX:a.D.clientX+e,clientY:a.D.clientY+d};a.D=e;dHa(a.g,e);a.Z=window.setTimeout(()=>{hHa(a)},10)}},WGa=function(a){a.j=!1;a.o=!1;a.J=null;a.D=null;a.M=null;a.Y=null;a.H=null;const b=a.g.Re,c=a.g.zIndex;a.h.style.opacity="0.5";b.setAttribute("aria-grabbed","false");b.style.zIndex=null==c?"":`${c}`;iHa(a.g)},SGa=function(a,b){a.Wm=b;if(a.mj){var c=a.element.getAttribute("aria-describedby"); c=c?c.split(" "):[];c.push(b);a.element.setAttribute("aria-describedby",c.join(" "))}},aHa=function(a){return a.Fb?a.Fb.get("pixelBounds"):null},DI=function(a,b,c){a.jd(b,new _.rs(a.dg,c,a.Sj?new _.O(a.Sj.ca,a.Sj.ea):null))},dHa=function(a,b){{const d=a.Fb?.get("projectionController");if(a.Fb&&b&&d){var c=a.Fb.vi.getBoundingClientRect();b=d.fromContainerPixelToLatLng(new _.O(b.clientX-c.left,b.clientY-c.top))}else b=null}b&&(a.position=b)},EI=function(a){a.jd("REMOVE_COLLISION")},iHa=function(a){a.element.style.cursor= a.xb?$Ga(a.xb,a.Lj):a.Lj?"pointer":""},HI=function(a,b=!1){GI(a)&&(a.Fb&&pFa(a.Fb.X,a),a.jd("UPDATE_MARKER_COLLISION"),b&&a.Dk&&a.jd("UPDATE_BASEMAP_COLLISION"))},II=function(a){a.sb.style.pointerEvents="none";a.Aq?(_.sm(a.sb,"interactive"),a.element.style.pointerEvents="none",a.content&&a.content.nodeType===Node.TEXT_NODE&&(a.sb.style.pointerEvents="auto")):(a.sb.classList.remove(...["interactive"].map(_.wi)),a.element.style.pointerEvents=a.Pj?"none":"")},JI=function(a){a.Ae=a.Lj||!!a.mj},jHa=function(a, b){var c;if(c=a.xb)c=a.xb,c=c.H&&500<=b.timeStamp-c.H?!0:c.F;!c&&a.dg&&(a.gmpDraggable||a.element.focus(),DI(a,"click",b),a.Eb.G(b))},kHa=function(a){a.Rc||(a.Rc=_.zo(a.element,{vd:({event:b,Eg:c})=>{a.Aq?(_.qn(b.Ea),3===b.button||c||jHa(a,b.Ea)):a.element===b.Ea.target||a.Pj||(console.debug('To make AdvancedMarkerElement clickable and provide better accessible experiences, use addListener() to register a "click" event on the AdvancedMarkerElement instance.'),a.Eb.J(a.map))}}))},GI=function(a){return"REQUIRED"!== a.collisionBehavior&&!a.af&&!!a.map&&!!a.position},lHa=function(a,b,c){if(b&&c&&({altitude:b}=new _.ul(b),0b))throw a.Eb.M(window),_.Gg("Draggable AdvancedMarkerElement with non-zero altitude is not supported");},KI=function(a){if(a.Fb&&!a.af){var b=a.Fb.V;b&&(a.Ae&&a.Ng&&!a.Xe?b.T(a):a.jd("REMOVE_FOCUS"))}},mHa=function(a){if(!a.Nj){var b=a.Fb.g;b.F.then(()=>{const c=_.ej(b,"ADVANCED_MARKERS");if(!c.isAvailable){a.dispose();a.Fb&&a.Fb.za();for(const d of c.g)b.log(d);a.Eb.H(a.map)}})}},nHa= function(a){a.Eb.X(a.map);a.Eb.O(a.map,a.wv);a.Eb.o(a.map,a.Pj);if(a.Lj){const b=_.qh(a,"gmp-click");a.Eb.h(a.map,b)}a.gmpDraggable&&a.Eb.C(a.map);a.title&&a.Eb.D(a.map);null!==a.zIndex&&a.Eb.F(a.map);0{c.push("transform");a.element.style.willChange=c.join(",")},a,a)}KI(a)};_.O.prototype.Pl=_.Ul(16,function(){return Math.sqrt(this.x*this.x+this.y*this.y)}); var eGa=["click","dblclick","rightclick","contextmenu"],qHa={Vf:function(a){if(!a)return null;try{const b=_.tba(a);if(2>b.length)throw Error("too few values");if(3=-this.width&&this.h[0]<=a.width+this.width&&this.h[1]>=-this.height&&this.h[1]<=a.height+this.height}equals(a){return this.g[0]===a.g[0]&&this.g[1]===a.g[1]&&this.width===a.width&&this.height===a.height&& this.offsetX===a.offsetX&&this.offsetY===a.offsetY}j(a){return this.h[0]>a.right||this.h[0]+this.widtha.bottom||this.h[1]+this.heighta,["ease-out"]:a=>1-Math.pow(a-1,2),["ease-in"]:a=>Math.pow(a,2)},LI=class{constructor(a){this.frames=a;this.g=""}},QH;var ZFa={[1]:{options:{duration:700,Pd:"infinite"},icon:new LI([{time:0,translate:[0,0],Td:"ease-out"},{time:.5,translate:[0,-20],Td:"ease-in"},{time:1,translate:[0,0],Td:"ease-out"}])},[2]:{options:{duration:500,Pd:1},icon:new LI([{time:0,translate:[0,-500],Td:"ease-in"},{time:.5,translate:[0,0],Td:"ease-out"},{time:.75,translate:[0,-20],Td:"ease-in"},{time:1,translate:[0,0],Td:"ease-out"}])},[3]:{options:{duration:200,Pl:20,Pd:1,Tr:!1},icon:new LI([{time:0,translate:[0,0],Td:"ease-in"},{time:1, translate:[0,-20],Td:"ease-out"}])},[4]:{options:{duration:500,Pl:20,Pd:1,Tr:!1},icon:new LI([{time:0,translate:[0,-20],Td:"ease-in"},{time:.5,translate:[0,0],Td:"ease-out"},{time:.75,translate:[0,-10],Td:"ease-in"},{time:1,translate:[0,0],Td:"ease-out"}])}};var ZH=class{constructor(){this.icon={url:_.Ak("api-3/images/spotlight-poi3",!0),scaledSize:new _.si(26,37),origin:new _.O(0,0),anchor:new _.O(13,37),labelOrigin:new _.O(13,14)};this.g={url:_.Ak("api-3/images/spotlight-poi-dotless3",!0),scaledSize:new _.si(26,37),origin:new _.O(0,0),anchor:new _.O(13,37),labelOrigin:new _.O(13,14)};this.cross={url:_.Ak("api-3/images/drag-cross",!0),scaledSize:new _.si(13,11),origin:new _.O(0,0),anchor:new _.O(7,6)};this.shape={coords:[13,0,4,3.5,0,12,2.75,21,13,37, 23.5,21,26,12,22,3.5],type:"poly"}}};var tHa={DEFAULT:"DEFAULT",gz:"PIN",hz:"PINLET"};var TH=_.wi("maps-pin-view-background"),SH=_.wi("maps-pin-view-border"),UH=_.wi("maps-pin-view-default-glyph");var XH=class extends _.Cl{constructor(a={}){super();this.lj=this.nf=this.kj=this.Ek=void 0;this.rg=null;this.Jm=document.createElement("div");_.sm(this.element,"maps-pin-view");this.shape=WH("shape",()=>_.Qg(_.Lg(tHa))(a.shape)||"DEFAULT");this.Um("shape");let b=15,c=5.5;switch(this.shape){case "PIN":MI||(MI=VH("PIN"));var d=MI;b=13;c=7;break;case "PINLET":NI||(NI=VH("PINLET"));d=NI;b=9;c=5;break;default:OI||(OI=VH("DEFAULT")),d=OI,b=15,c=5.5}this.element.style.display="grid";this.element.style.setProperty("grid-template-columns", "auto");this.element.style.setProperty("grid-template-rows",`${c}px auto`);this.element.style.setProperty("gap","0px");this.element.style.setProperty("justify-items","center");this.element.style.pointerEvents="none";this.element.style.userSelect="none";this.Ad=d.cloneNode(!0);this.Ad.style.display="block";this.Ad.style.overflow="visible";this.Ad.style.gridArea="1";this.Zt=Number(this.Ad.getAttribute("width"));this.Yt=Number(this.Ad.getAttribute("height"));this.Ad.querySelector("g").style.pointerEvents= "auto";this.Np=this.Ad.querySelector(`.${TH}`).getAttribute("fill")||"";d=void 0;const e=this.Ad.querySelector(`.${SH}`);e&&("DEFAULT"===this.shape?d=e.getAttribute("fill"):"PIN"===this.shape&&(d=e.getAttribute("stroke")));this.Op=d||"";d=void 0;(this.ml=this.Ad.querySelector(`.${UH}`))&&(d=this.ml.getAttribute("fill"));this.Pp=d||"";this.element.appendChild(this.Ad);this.Nd=document.createElement("div");this.Su=b;this.Tu=c;this.Nd.style.setProperty("grid-area","2");this.Nd.style.display="flex";this.Nd.style.alignItems= "center";this.Nd.style.justifyContent="center";this.element.appendChild(this.Nd);this.background=a.background;this.borderColor=a.borderColor;this.glyph=a.glyph;this.glyphColor=a.glyphColor;this.scale=a.scale;_.N(window,"Pin");_.M(window,149597);this.mf(a,XH,"PinElement")}get element(){return this.Jm}get background(){return this.Ek}set background(a){a=WH("background",()=>(0,_.nl)(a))||this.Np;this.Ek!==a&&(this.Ek=a,this.Ad.querySelector(`.${TH}`).setAttribute("fill",this.Ek),this.jd("changed"),this.Ek=== this.Np?(_.N(window,"Pdbk"),_.M(window,160660)):(_.N(window,"Pvcb"),_.M(window,160662)))}get borderColor(){return this.kj}set borderColor(a){a=WH("borderColor",()=>(0,_.nl)(a))||this.Op;if(this.kj!==a){this.kj=a;var b=this.Ad.querySelector(`.${SH}`);b&&("DEFAULT"===this.shape?b.setAttribute("fill",this.kj):b.setAttribute("stroke",this.kj));this.jd("changed");this.kj===this.Op?(_.N(window,"Pdbc"),_.M(window,160663)):(_.N(window,"Pcbc"),_.M(window,160664))}}get glyph(){return this.nf}set glyph(a){var b= WH("glyph",()=>_.Qg(_.Og([_.kl,_.Kg(Element,"Element"),_.Kg(URL,"URL")]))(a));b=null==b?null:b;if(this.nf!==b){this.nf=b;if(b=this.Ad.querySelector(`.${UH}`))b.style.display=null==this.nf?"":"none";null==this.nf&&RH(0);this.Nd.textContent="";this.nf instanceof Element?(this.Nd.appendChild(this.nf),RH(1)):"string"===typeof this.nf?(this.Nd.appendChild(document.createTextNode(this.nf)),RH(2)):this.nf instanceof URL&&RH(3);EFa(this);this.jd("changed")}}get glyphColor(){return this.lj}set glyphColor(a){const b= WH("glyphColor",()=>(0,_.nl)(a))||null;this.lj!==b&&(this.lj=b,EFa(this),this.jd("changed"),null==this.lj||this.lj===this.Pp?(_.N(window,"Pdgc"),_.M(window,160669)):(_.N(window,"Pcgc"),_.M(window,160670)))}get scale(){return this.rg}set scale(a){a=WH("scale",()=>_.Qg(_.Pg(_.jl,_.il))(a));null==a&&(a=1);if(this.rg!==a){this.rg=a;var b=this.getSize();this.Ad.setAttribute("width",`${b.width}px`);this.Ad.setAttribute("height",`${b.height}px`);this.element.style.width=`${b.width}px`;this.element.style.height= `${b.height}px`;b=Math.round(this.Su*this.rg);this.Nd.style.width=`${b}px`;this.Nd.style.height=`${b}px`;this.element.style.setProperty("grid-template-rows",`${this.Tu*this.rg}px auto`);this.jd("changed");1===this.rg?(_.N(window,"Pds"),_.M(window,160671)):(_.N(window,"Pcs"),_.M(window,160672))}}getAnchor(){return new _.O(this.getSize().width/2,this.getSize().height-1*this.rg)}getSize(){return new _.si(2*Math.round(this.Zt*this.rg/2),2*Math.round(this.Yt*this.rg/2))}addListener(a,b){return _.J(this, a,b)}addEventListener(){throw Error(`<${this.localName}>: ${"addEventListener is unavailable in this version."}`);}};XH.prototype.addEventListener=XH.prototype.addEventListener;XH.prototype.constructor=XH.prototype.constructor;XH.an={sn:182482,Sm:182481};var OI=null,NI=null,MI=null;LH("gmp-internal-pin",XH);var aI;_.y(bI,_.L);bI.prototype.changed=function(a){"modelIcon"!==a&&"modelShape"!==a&&"modelCross"!==a&&"modelLabel"!==a||_.dq(_.cq(),this.j,this,this)};bI.prototype.j=function(){const a=this.get("modelIcon");var b=this.get("modelLabel");JFa(this,"viewIcon",a||b&&aI.g||aI.icon);JFa(this,"viewCross",aI.cross);b=this.get("useDefaults");let c=this.get("modelShape");c||a&&!b||(c=aI.shape);this.get("viewShape")!=c&&this.set("viewShape",c)};_.y(cI,_.L);cI.prototype.changed=function(){if(!this.h){var a=KFa(this);this.g!=a&&(this.g=a,this.h=!0,this.set("shouldRender",this.g),this.h=!1)}};_.y(dI,_.L);dI.prototype.internalPosition_changed=function(){if(!this.g){this.g=!0;var a=this.get("position"),b=this.get("internalPosition");a&&b&&!a.equals(b)&&this.set("position",this.get("internalPosition"));this.g=!1}}; dI.prototype.place_changed=dI.prototype.position_changed=dI.prototype.draggable_changed=function(){if(!this.g){this.g=!0;if(this.h){const a=this.get("place");a?this.set("internalPosition",a.location):this.set("internalPosition",this.get("position"))}this.get("place")?this.set("actuallyDraggable",!1):this.set("actuallyDraggable",this.get("draggable"));this.g=!1}};var VFa=class{constructor(a,b,c,d,e){this.opacity=c;this.origin=void 0;this.zd=a;this.label=b;this.visible=d;this.zIndex=0;this.g=null;this.h=new _.kj(this.D,0,this);this.o=e;this.j=this.C=null}setOpacity(a){this.opacity=a;_.lj(this.h)}setLabel(a){this.label=a;_.lj(this.h)}setVisible(a){this.visible=a;_.lj(this.h)}setZIndex(a){this.zIndex=a;_.lj(this.h)}release(){this.zd=null;eI(this)}D(){if(this.zd&&this.label&&0!=this.visible){var a=this.zd.markerLayer,b=this.label;this.g?a.appendChild(this.g): (this.g=_.Rn("div",a),this.g.style.transform="translateZ(0)");a=this.g;this.origin&&_.Qn(a,this.origin);var c=a.firstElementChild;c||(c=_.Rn("div",a),c.style.height="100px",c.style.transform="translate(-50%, -50px)",c.style.display="table",c.style.borderSpacing="0");let d=c.firstElementChild;d||(d=_.Rn("div",c),d.style.display="table-cell",d.style.verticalAlign="middle",d.style.whiteSpace="nowrap",d.style.textAlign="center");c=d.firstElementChild||_.Rn("div",d);c.textContent=b.text;c.style.color= b.color;c.style.fontSize=b.fontSize;c.style.fontWeight=b.fontWeight;c.style.fontFamily=b.fontFamily;c.className=b.className;c.setAttribute("aria-hidden","true");if(this.o&&b!==this.j){this.j=b;const {width:e,height:f}=c.getBoundingClientRect();b=new _.si(e,f);b.equals(this.C)||(this.C=b,this.o(b))}_.Nx(c,_.wg(this.opacity,1));_.Sn(a,this.zIndex)}else eI(this)}};fI.iu=_.Tn;fI.ownerDocument=_.Mn;var bGa=(0,_.la)(fI,null,function(a){return new _.kD(a)});var QFa=class{constructor(a,b,c){this.element=a;this.animation=b;this.options=c;this.h=!1;this.g=null}start(){this.options.Pd=this.options.Pd||1;this.options.duration=this.options.duration||1;_.wh(this.element,"webkitAnimationEnd",()=>{this.h=!0;_.K(this,"done")});MFa(this.element,DFa(this.animation),this.options)}cancel(){this.g&&(this.g.remove(),this.g=null);MFa(this.element,null,{});_.K(this,"done")}stop(){this.h||(this.g=_.wh(this.element,"webkitAnimationIteration",()=>{this.cancel()}))}};var gI=[],hI=null,RFa=class{constructor(a,b,c){this.element=a;this.animation=b;this.Pd=-1;this.g=!1;this.startTime=0;"infinity"!==c.Pd&&(this.Pd=c.Pd||1);this.duration=c.duration||1E3}start(){gI.push(this);hI||(hI=window.setInterval(NFa,10));this.startTime=Date.now();this.rc()}cancel(){this.g||(this.g=!0,PFa(this,1),_.K(this,"done"))}stop(){this.g||(this.Pd=1)}rc(){if(!this.g){var a=Date.now();PFa(this,(a-this.startTime)/this.duration);a>=this.startTime+this.duration&&(this.startTime=Date.now(),"infinite"!== this.Pd&&(this.Pd--,this.Pd||this.cancel()))}}};var uHa=_.x.DEF_DEBUG_MARKERS,PI=class extends _.L{constructor(a,b,c){super();this.Ba=new _.kj(()=>{var d=this.get("panes"),e=this.get("scale");if(!d||!this.getPosition()||0==this.eb()||_.tg(e)&&.1>e&&!this.af)lI(this);else{UFa(this,d.markerLayer);if(!this.M){var f=this.ba();if(f){var g=f.url;e=0!=this.get("clickable");var h=this.getDraggable(),k=this.get("title")||"",l=k;l||(l=(l=this.ga())?l.text:"");if(e||h||l){var m=!e&&!h&&!k,n=YH(f),p=oI(f),q=this.get("shape"),r=$H(f),t={};if(_.Wn())f=r.width, r=r.height,n=new _.si(f+16,r+16),f={url:_.ms,size:n,anchor:p?new _.O(p.x+8,p.y+8):new _.O(Math.round(f/2)+8,r+8),scaledSize:n};else{const v=f.scaledSize||r;(_.zj.h||_.zj.g)&&q&&(t.shape=q,r=v);if(!n||q)f={url:_.ms,size:r,anchor:p,scaledSize:v}}p=null!=f.url;this.Oa===p&&kI(this);this.Oa=!p;t=this.targetElement=mI(this,this.getPanes().overlayMouseTarget,this.targetElement,f,t);this.targetElement.style.pointerEvents=m?"none":"";if(m=t.querySelector("img"))m.style.removeProperty("position"),m.style.removeProperty("opacity"), m.style.removeProperty("left"),m.style.removeProperty("top");m=t;if((p=m.getAttribute("usemap")||m.firstChild&&m.firstChild.getAttribute("usemap"))&&p.length&&(m=_.Mn(m).getElementById(p.substr(1))))var u=m.firstChild;u&&(u.tabIndex=-1,u.style.display="inline",u.style.position="absolute",u.style.left="0px",u.style.top="0px");uHa&&(t.dataset.debugMarkerImage=g);t=u||t;t.title=k;l&&this.Wf().setAttribute("aria-label",l);this.sk();h&&!this.D&&(g=this.D=new _.OC(t,this.T,this.targetElement),this.T?(g.bindTo("deltaClientPosition", this),g.bindTo("position",this)):g.bindTo("position",this.W,"rawPosition"),g.bindTo("containerPixelBounds",this,"mapPixelBounds"),g.bindTo("anchorPoint",this),g.bindTo("size",this),g.bindTo("panningEnabled",this),this.V||(this.V=[_.zh(g,"dragstart",this),_.zh(g,"drag",this),_.zh(g,"dragend",this),_.zh(g,"panbynow",this)]));g=this.get("cursor")||"pointer";h?this.D.set("draggableCursor",g):t.style.cursor=e?g:"";cGa(this,t)}}}d=d.overlayLayer;if(h=e=this.get("cross"))h=this.get("crossOnDrag"),void 0=== h&&(h=this.get("raiseOnDrag")),h=0!=h&&this.getDraggable()&&this.af;h?this.o=mI(this,d,this.o,e):(this.o&&_.Zn(this.o),this.o=null);this.F=[this.h,this.o,this.targetElement];YFa(this);for(d=0;dthis.Ba.zc())];this.ra=this.H=this.G=this.D=this.J=this.V=null;this.aa=!1;this.getPosition=_.$h("position");this.getPanes=_.$h("panes");this.eb=_.$h("visible"); this.ba=_.$h("icon");this.ga=_.$h("label");this.Uf=null}nr(){}get Ae(){return this.aa}set Ae(a){this.aa!==a&&(this.aa=a,_.K(this,"UPDATE_FOCUS"))}get af(){return this.get("dragging")}panes_changed(){lI(this);_.lj(this.Ba)}jf(a){this.set("position",a&&new _.O(a.ca,a.ea))}Rh(){this.unbindAll();this.set("panes",null);this.j&&this.j.stop();this.J&&(_.rh(this.J),this.J=null);this.j=null;jI(this.za);this.za=[];lI(this);_.K(this,"RELEASED")}ka(){var a;if(!(a=this.Wa!=(0!=this.get("clickable"))||this.Ya!= this.getDraggable())){a=this.Ja;var b=this.get("shape");a=!(null==a||null==b?a==b:a.type==b.type&&_.Uw(a.coords,b.coords))}a&&(this.Wa=0!=this.get("clickable"),this.Ya=this.getDraggable(),this.Ja=this.get("shape"),kI(this),_.lj(this.Ba))}g(){_.lj(this.Ba)}position_changed(){this.T?this.Ba.zc():_.lj(this.Ba)}Wf(){return this.targetElement}sk(){const a=this.Wf();if(a){var b=!!this.get("title");b||(b=(b=this.ga())?!!b.text:!1);this.Ae?a.setAttribute("role","button"):b?a.setAttribute("role","img"):a.removeAttribute("role")}}Bl(a){_.K(this, "click",a);_.N(window,"Mki");_.M(window,171149)}xk(){}sq(a){_.qn(a);_.K(this,"click",a);_.N(window,"Mmi");_.M(window,171150)}Al(){}getDraggable(){return!!this.get("draggable")}mb(){this.set("dragging",!0);this.W.set("snappingCallback",this.Nb)}ib(){this.W.set("snappingCallback",null);this.set("dragging",!1)}animation_changed(){this.X=!1;this.get("animation")?$Fa(this):(this.set("animating",!1),this.j&&this.j.stop())}zq(a){const b=this.get("markerPosition");return this.Uf&&b&&this.Uf.size?HFa(a,this.targetElement): !1}};_.w=PI.prototype;_.w.shape_changed=PI.prototype.ka;_.w.clickable_changed=PI.prototype.ka;_.w.draggable_changed=PI.prototype.ka;_.w.cursor_changed=PI.prototype.g;_.w.scale_changed=PI.prototype.g;_.w.raiseOnDrag_changed=PI.prototype.g;_.w.crossOnDrag_changed=PI.prototype.g;_.w.zIndex_changed=PI.prototype.g;_.w.opacity_changed=PI.prototype.g;_.w.title_changed=PI.prototype.g;_.w.cross_changed=PI.prototype.g;_.w.icon_changed=PI.prototype.g;_.w.visible_changed=PI.prototype.g;_.w.dragging_changed=PI.prototype.g;var iGa="click dblclick mouseup mousedown mouseover mouseout rightclick dragstart drag dragend contextmenu".split(" "),sGa=class{constructor(a,b,c,d,e,f,g){this.j=b;this.h=a;this.W=e;this.J=b instanceof _.Gh;this.T=f;this.o=g;f=pI(this);b=this.J&&f?_.Bn(f,b.getProjection()):null;this.g=new PI(d,!!this.J,h=>{this.g.Uf=a.__gm.Uf={...a.__gm.Uf,mA:h};a.__gm.ql&&a.__gm.ql()});_.J(this.g,"RELEASED",()=>{var h=this.g;if(this.o&&this.o.has(h)){({fq:h}=this.o.get(h));for(const k of h)k.remove()}this.o&&this.o.delete(this.g)}); this.T&&this.o&&!this.o.has(this.g)&&(this.o.set(this.g,{marker:this.h,fq:[]}),this.T.G(this.g),qI(this,this.g),fGa(this,this.g));this.M=!0;this.O=this.V=null;(this.C=this.J?new _.rE(e.dc,this.g,b,e,()=>{if(this.g.get("dragging")&&!this.h.get("place")){var h=this.C.getPosition();h&&(h=_.Cn(h,this.j.get("projection")),this.M=!1,this.h.set("position",h),this.M=!0)}}):null)&&e.Bb(this.C);this.F=new bI(c,(h,k,l)=>{this.g.Uf=a.__gm.Uf={...a.__gm.Uf,size:h,anchor:k,labelOrigin:l};a.__gm.ql&&a.__gm.ql()}); this.ab=this.J?null:new _.EC;this.G=this.J?null:new cI;this.H=new _.L;this.H.bindTo("position",this.h);this.H.bindTo("place",this.h);this.H.bindTo("draggable",this.h);this.H.bindTo("dragging",this.h);this.F.bindTo("modelIcon",this.h,"icon");this.F.bindTo("modelLabel",this.h,"label");this.F.bindTo("modelCross",this.h,"cross");this.F.bindTo("modelShape",this.h,"shape");this.F.bindTo("useDefaults",this.h,"useDefaults");this.g.bindTo("icon",this.F,"viewIcon");this.g.bindTo("label",this.F,"viewLabel"); this.g.bindTo("cross",this.F,"viewCross");this.g.bindTo("shape",this.F,"viewShape");this.g.bindTo("title",this.h);this.g.bindTo("cursor",this.h);this.g.bindTo("dragging",this.h);this.g.bindTo("clickable",this.h);this.g.bindTo("zIndex",this.h);this.g.bindTo("opacity",this.h);this.g.bindTo("anchorPoint",this.h);this.g.bindTo("markerPosition",this.h,"position");this.g.bindTo("animation",this.h);this.g.bindTo("crossOnDrag",this.h);this.g.bindTo("raiseOnDrag",this.h);this.g.bindTo("animating",this.h); this.G||this.g.bindTo("visible",this.h);gGa(this);hGa(this);this.D=[];jGa(this);this.J?(kGa(this),lGa(this),nGa(this)):(oGa(this),this.ab&&(this.G.bindTo("visible",this.h),this.G.bindTo("cursor",this.h),this.G.bindTo("icon",this.h),this.G.bindTo("icon",this.F,"viewIcon"),this.G.bindTo("mapPixelBoundsQ",this.j.__gm,"pixelBoundsQ"),this.G.bindTo("position",this.ab,"pixelPosition"),this.g.bindTo("visible",this.G,"shouldRender")),pGa(this))}dispose(){this.g.set("animation",null);this.g.Rh();this.W&&this.C? this.W.Ge(this.C):this.g.Rh();this.G&&this.G.unbindAll();this.ab&&this.ab.unbindAll();this.F.unbindAll();this.H.unbindAll();_.bb(this.D,_.rh);this.D.length=0}};sI.prototype.j=function(a){const b=vGa(this),c=tGa(this),d=tI(c),e=Math.round(a.dx*d),f=Math.round(a.dy*d),g=Math.ceil(a.Rf*d);a=Math.ceil(a.Qf*d);const h=uGa(this,g,a),k=h.getContext("2d");k.translate(-e,-f);b.forEach(function(l){k.globalAlpha=_.wg(l.opacity,1);k.drawImage(l.image,l.Yi,l.Zi,l.Ak,l.tk,Math.round(l.dx*d),Math.round(l.dy*d),l.Rf*d,l.Qf*d)});c.clearRect(e,f,g,a);c.globalAlpha=1;c.drawImage(h,e,f)};sI.prototype.F=sI.prototype.j;var IGa=class{constructor(){this.g=_.Dx().Gk}load(a,b){return this.g.load(new _.zC(a.url),function(c){if(c){var d=c.size,e=a.size||a.scaledSize||d;a.size=e;var f=a.anchor||new _.O(e.width/2,e.height),g={};g.image=c;c=a.scaledSize||d;var h=c.width/d.width,k=c.height/d.height;g.Yi=a.origin?a.origin.x/h:0;g.Zi=a.origin?a.origin.y/k:0;g.dx=-f.x;g.dy=-f.y;g.Yi*h+e.width>c.width?(g.Ak=d.width-g.Yi*h,g.Rf=c.width):(g.Ak=e.width/h,g.Rf=e.width);g.Zi*k+e.height>c.height?(g.tk=d.height-g.Zi*k,g.Qf=c.height): (g.tk=e.height/k,g.Qf=e.height);b(g)}else b(null)})}cancel(a){this.g.cancel(a)}};uI.prototype.h=function(a){return"dragstart"!==a&&"drag"!==a&&"dragend"!==a};uI.prototype.j=function(a,b){return b?vI(this,a,-8,0)||vI(this,a,0,-8)||vI(this,a,8,0)||vI(this,a,0,8):vI(this,a,0,0)}; uI.prototype.handleEvent=function(a,b,c){const d=b.Tb;if("mouseout"===a)this.g.set("cursor",""),this.g.set("title",null);else if("mouseover"===a){var e=d.Uj;this.g.set("cursor",e.cursor);(e=e.title)&&this.g.set("title",e)}let f;d&&"mouseout"!==a?f=d.Uj.latLng:f=b.latLng;"dblclick"===a&&_.oh(b.domEvent);_.K(c,a,new _.rs(f,b.domEvent))};uI.prototype.zIndex=40;var JGa=class extends _.ok{constructor(a,b,c,d,e,f,g){super();this.C=a;this.F=d;this.j=c;this.h=e;this.o=f;this.g=g||_.zs;b.g=h=>{zGa(this,h)};b.onRemove=h=>{AGa(this,h)};b.forEach(h=>{zGa(this,h)})}Uc(){return{cb:this.g,ed:2,Qc:this.D.bind(this)}}D(a,b={}){const c=document.createElement("div"),d=this.g.size;c.style.width=`${d.ca}px`;c.style.height=`${d.ea}px`;c.style.overflow="hidden";a={ta:c,zoom:a.xa,Va:new _.O(a.la,a.na),Jf:{},Ob:new _.nj};c.nc=a;BGa(this,a);let e=!1;return{ob:()=>c,Od:()=>e, loaded:new Promise(f=>{_.yh(c,"load",()=>{e=!0;f()})}),release:()=>{const f=c.nc;c.nc=null;CGa(this,f);c.textContent="";b.ac&&b.ac()}}}};EGa.prototype.o=function(){this.g&&wGa(this.j);this.g=!1;this.h=null;this.C=0;_.te(_.Yl(_.K,this.D,"load"))};var wI=new Map;var vHa=class{X(){}W(){}h(){}j(){}O(){}o(){}H(){}M(){}F(){}C(){}D(){}J(){}V(){}g(){}T(){}Y(){}aa(){}Z(){}G(){}};var wHa=_.dm(_.Mc(".yNHHyP-marker-view .IPAZAH-content-container>*{pointer-events:none}.yNHHyP-marker-view .IPAZAH-content-container.HJDHPx-interactive>*{pointer-events:auto}\n"));var RGa=class{constructor(a){this.Eb=xHa;this.g=null;this.H=!1;this.G=0;this.map=a;this.o=new Set;this.C=new Set;this.J=`maps-aria-${_.uk()}`;this.j=document.createElement("span");this.j.id=this.J;this.j.textContent="Pressione as teclas Alt + Enter ou Alt + barra de espa\u00e7o para ativar o recurso de arrastar com o teclado. Depois disso, mova o marcador usando as teclas de seta. Pressione Enter ou a barra de espa\u00e7o quando quiser parar de arrastar. Para cancelar essa a\u00e7\u00e3o e voltar \u00e0 posi\u00e7\u00e3o original, pressione Alt + Enter, Alt + barra de espa\u00e7o ou Esc."; this.j.style.display="none";this.D=document.createElement("div");this.h=document.createElement("div");CSS.supports("content-visibility: hidden")?this.h.style.contentVisibility="hidden":this.h.style.visibility="hidden";this.F=document.createElement("div");this.F.append(this.D,this.h);const b=a.__gm;this.O=b.vi;this.M=new Promise(c=>{b.o.then(d=>{this.map&&(d&&(this.g=NGa(this,a)),this.H=!0);c()})});_.Xp(wHa,this.map.getDiv());Promise.all([b.h,this.M]).then(([{zd:c}])=>{this.map&&c.overlayMouseTarget.append(this.j, this.F);b.addListener("panes_changed",d=>{this.map&&d.overlayMouseTarget.append(this.j,this.F)})})}dispose(){this.g&&(this.g.setMap(null),this.g=null);this.j.remove();this.h.remove();this.D.remove();this.F.remove();this.h.textContent="";this.D.textContent="";this.o.clear();this.C.clear();this.map=null}isEmpty(){return 0===this.o.size}requestRedraw(){this.H?this.g&&this.g.requestRedraw():this.M.then(()=>{this.g&&this.g.requestRedraw()})}onDraw(a){if(this.map){var b=this.O.offsetWidth,c=this.O.offsetHeight, d=_.aj(this.map.getZoom()||1,this.map.getTilt()||0,this.map.getHeading()||0);for(const h of this.o.values()){var e=h.yv;var f=this.map.getCenter();if(e&&f){f=_.qg(f.lng(),-180,180);var g=_.qg(e.lng,-180,180);0f&&g>f+180&&(g-=360);e=new _.ul({altitude:e.altitude,lat:e.lat,lng:g},!0)}else e=null;if(!e){h.jf(null,d);continue}e=a.fromLatLngAltitude(e);f=Array.from(e);e=g=[0,0,0];const k=e[0],l=e[1],m=e[2],n=1/(f[3]*k+f[7]*l+f[11]*m+f[15]);e[0]=(f[0]*k+f[4]*l+f[8]*m+f[12])*n;e[1]= (f[1]*k+f[5]*l+f[9]*m+f[13])*n;e[2]=(f[2]*k+f[6]*l+f[10]*m+f[14])*n;const {tv:p,Sx:q}={tv:0>f[14]&&0>f[15],Sx:g};p?h.jf(null,d):h.jf({ca:NH(q[0]/2*b),ea:NH(-q[1]/2*c)},d,{ca:b,ea:c})}}}};var zI=new Map,xHa=new class extends vHa{X(a){a&&this.qb(a,181191,"Acamk")}W(a){if(a){var b=a.getRenderingType();"UNINITIALIZED"!==b&&this.qb(a,159713,"Mlamk");"RASTER"===b?this.qb(a,157416,"Raamk"):"VECTOR"===b&&this.qb(a,157417,"Veamk")}}h(a,b=!1){this.qb(a,158896,"Camk");b&&this.qb(a,185214,"Cgmk")}j(a,b){b&&("REQUIRED"!==b&&this.qb(a,160097,"Csamk"),"REQUIRED_AND_HIDES_OPTIONAL"===b?this.qb(a,160098,"Cramk"):"OPTIONAL_AND_HIDES_LOWER_PRIORITY"===b&&this.qb(a,160099,"Cpamk"))}o(a,b){b?this.qb(a, 159404,"Dcamk"):this.qb(a,159405,"Ccamk")}O(a,b){b?this.qb(a,174401,"Dwamk"):this.qb(a,174398,"Cwamk")}H(a){this.qb(a,159484,"Ceamk")}M(a){this.qb(a,160438,"Dwaamk")}F(a){this.qb(a,159521,"Ziamk")}C(a){this.qb(a,160103,"Dgamk")}D(a){this.qb(a,159805,"Tiamk")}J(a){this.qb(a,159490,"Ckamk")}V(a){this.qb(a,159812,"Fcamk")}g(a){this.qb(a,159609,"Atamk")}T(a){this.qb(a,160122,"Kdamk")}Y(a){this.qb(a,160106,"Ldamk")}aa(a){this.qb(a,160478,"pdamk")}Z(a,b){const c=[{threshold:1E4,xf:160636,Hf:"Amk10K"},{threshold:5E3, xf:160635,Hf:"Amk5K"},{threshold:2E3,xf:160634,Hf:"Amk2K"},{threshold:1E3,xf:160633,Hf:"Amk1K"},{threshold:500,xf:160632,Hf:"Amk500"},{threshold:200,xf:160631,Hf:"Amk200"},{threshold:100,xf:160630,Hf:"Amk100"},{threshold:50,xf:159732,Hf:"Amk50"},{threshold:10,xf:160629,Hf:"Amk10"},{threshold:1,xf:160628,Hf:"Amk1"}];for(const {threshold:d,xf:e,Hf:f}of c)if(b>=d){this.qb(a,e,f);break}}G(a){a=a instanceof KeyboardEvent;this.qb(window,a?171152:171153,a?"Amki":"Ammi")}qb(a,b,c){a&&(_.M(a,b),_.N(a,c))}}, yHa=new vHa,yI=null;var zHa=class{constructor(a){this.g=a;this.o=this.j=!1;this.H=this.C=this.D=this.J=this.M=this.Y=null;this.Z=0;this.aa=null;this.ga=b=>{this.wk(b)};this.ia=b=>{this.wk(b)};this.ba=b=>{b.preventDefault();b.stopImmediatePropagation()};this.W=b=>{if(this.o||this.F||AFa(b,this.Y))this.F=!0};a=this.g.Re;2!==_.yo?(a.addEventListener("pointerdown",this.ga),a.addEventListener("pointermove",this.W)):(a.addEventListener("touchstart",this.ia),a.addEventListener("touchmove",this.W));a.addEventListener("mousedown", this.ba);this.V=b=>{b.preventDefault();b.stopImmediatePropagation();this.o?cHa(this,b):this.j?(eHa(this,b),DI(this.g,"drag",b)):(fHa(this,b),b=this.g,b.Eb.aa(b.map))};this.G=b=>{this.H&&500<=b.timeStamp-this.H&&(!this.j||this.o)?(this.o?cHa(this,b):(fHa(this,b),b=this.g,b.Eb.Y(b.map)),this.F=!0):(this.j&&(this.o||this.F||AFa(b,this.Y))&&(this.F=!0),this.o&&AI(this,b),"touchend"===b.type&&(this.h.style.display="none"),this.j?(b.stopImmediatePropagation(),eHa(this,b),FI(this),HI(this.g,!0),DI(this.g, "dragend",b)):FI(this))};this.ra=b=>{this.Da(b)};this.za=b=>{this.Ja(b)};this.ka=b=>{BI(this,b)};this.Da=b=>{if(b.altKey&&(_.Yp(b)||b.key===_.$ja))BI(this,b);else if(!b.altKey&&_.Yp(b))this.F=!0,AI(this,b);else if(_.Zp(b)||_.aq(b)||_.$p(b)||_.bq(b))b.preventDefault(),this.O.add(b.key),this.Z||(this.aa=new _.IC(100),hHa(this)),DI(this.g,"drag",b);else if("Equal"===b.code||"Minus"===b.code){var c=this.g;b="Equal"===b.code?1:-1;const d=zFa(c.Ec,c.dg);d&&c.ha.js(b,d)}};this.Ja=b=>{(_.Zp(b)||_.aq(b)|| _.$p(b)||_.bq(b))&&this.O.delete(b.key)};this.T=()=>{this.h.style.display=""};this.X=()=>{this.j||(this.h.style.display="none")};this.h=document.createElement("div");ZGa(this);this.F=!1;this.O=new Set}hm(a){this.C&&_.JC(this.C,a)}wk(a){this.F=!1;if(this.g.gmpDraggable&&(0===a.button||"touchstart"===a.type)){const b=this.g.Re;b.focus();const c=document;2!==_.yo||a.preventDefault();a.stopImmediatePropagation();this.H=a.timeStamp;2!==_.yo?(c.addEventListener("pointermove",this.V),c.addEventListener("pointerup", this.G),c.addEventListener("pointercancel",this.G)):(c.addEventListener("touchmove",this.V,{passive:!1}),c.addEventListener("touchend",this.G),c.addEventListener("touchcancel",this.G));this.j||(this.Y=OH(a));b.style.cursor=_.mq}}Bl(){this.j||(this.F=!1)}xk(a){if(this.g.gmpDraggable&&!this.o&&!this.j){var b=this.g.Re;b.addEventListener("keydown",this.ra);b.addEventListener("keyup",this.za);b.addEventListener("blur",this.ka);this.D=this.g.Be();this.M=this.g.position;this.o=this.j=!0;bHa(this);b=this.g.Re; b.setAttribute("aria-grabbed","true");EI(this.g);b.style.zIndex="2147483647";this.h.style.opacity="1";DI(this.g,"dragstart",a);a=this.g;a.Eb.T(a.map)}}Al(a){this.o?BI(this,a):this.j&&(this.g.position=this.M,a.stopImmediatePropagation(),FI(this),DI(this.g,"dragend",a))}af(){return this.j}dispose(){FI(this);const a=this.g.Re;2!==_.yo?(a.removeEventListener("pointerdown",this.ga),a.removeEventListener("pointermove",this.W)):(a.removeEventListener("touchstart",this.ia),a.removeEventListener("touchmove", this.W));a.removeEventListener("mousedown",this.ba);a.removeEventListener("pointerenter",this.T);a.removeEventListener("pointerleave",this.X);a.removeEventListener("focus",this.T);a.removeEventListener("blur",this.X);this.h.remove()}};var QI=class extends _.Cl{constructor(a={}){super(a);this.Rc=this.xb=null;this.Wm="";this.Tm=null;this.Pj=!1;this.bk=this.Sj=this.Ng=this.ha=this.qc=null;this.Yn=this.jm=this.Wo=!1;this.Fb=this.Dk=null;this.hs=this.Vo=void 0;this.mj=!1;this.dg=this.nj=null;this.Xo="";this.Ec=this.km=void 0;this.wv=this.al=this.bl=!0;this.Jm=document.createElement("div");_.sm(this.element,"marker-view");this.element.style.position="absolute";this.element.style.left="0px";this.Re=this.targetElement=this.element;const {url:b, scaledSize:c}=(new ZH).cross;this.Xt=new Image(c.width,c.height);this.Xt.src=b;this.Nj=!1;Object.defineProperties(this,{Nj:{value:!1,writable:!1}});this.Eb=this.Nj?yHa:xHa;this.element.addEventListener("focus",g=>{this.mn(g)},!0);this.element.addEventListener("resize",g=>{this.Ci.set("anchorPoint",new _.O(0,-g.detail.height))});QGa(this.element);this.sb=document.createElement("div");_.sm(this.sb,"content-container");this.element.appendChild(this.sb);this.Ep=getComputedStyle(this.element);this.Cu= (g,h,k)=>this.wl(g,h,k);const d=()=>{II(this);JI(this);const g=_.qh(this,"gmp-click");this.Eb.h(this.map,g)},e=()=>{II(this);JI(this)},f=["click"];for(const g of f)sFa(this,g,d),rFa(this,g,e);this.Ci=new _.L;this.collisionBehavior=a.collisionBehavior;this.content=a.content;this.gmpDraggable=a.gmpDraggable;this.position=a.position;this.title=a.title??"";this.zIndex=a.zIndex;this.map=a.map;this.mf(a,QI,"AdvancedMarkerElement")}addEventListener(){throw Error(`<${this.localName}>: ${"addEventListener is unavailable in this version."}`); }addListener(a,b){return _.J(this,a,b)}mn(a){var b=a.target,c=a.relatedTarget;if(this.element!==b)if(a.stopPropagation(),a.stopImmediatePropagation(),console.debug('Focusable child elements in AdvancedMarkerElement are not supported. To make AdvancedMarkerElement focusable, use addListener() to register a "click" event on the AdvancedMarkerElement instance.'),this.Eb.V(this.map),a=[document.body,..._.Xn(document.body)],b=a.indexOf(b),c=a.indexOf(c),-1===b||-1===c)this.element.focus();else for(c=b> c?1:-1,b+=c;0<=b&&b_.Qg(_.Lg(_.vl))(a))||"REQUIRED";this.collisionBehavior!==b&&(this.Vo= b,this.Eb.j(this.map,this.Vo),this.map&&(!GI(this)&&this.Fb?oFa(this.Fb.X,this):HI(this,!0)))}get element(){return this.Jm}get content(){return this.hs}set content(a){if(a instanceof XH)throw _.Gg("AdvancedMarkerElement: `content` invalid: PinElement must currently be assigned as `pinElement.element`.");let b=_.Sg("AdvancedMarkerElement","content",()=>_.Qg(_.Kg(Node,"Node"))(a));this.Pj=!b;b||(b=this.Tm=this.Tm||(new XH).element);this.content!==b&&(this.content&&this.sb.removeChild(this.content), this.bk=null,this.hs=b,this.sb.appendChild(this.content),this.xb&&YGa(this.xb),HI(this,!0),II(this),this.Eb.o(this.map,this.Pj))}get dragIndicator(){}set dragIndicator(a){}get gmpDraggable(){return this.mj}set gmpDraggable(a){const b=_.Sg("AdvancedMarkerElement","gmpDraggable",()=>(0,_.ol)(a))||!1;lHa(this,this.position,b);this.mj!==b&&((this.mj=b)?(this.Eb.C(this.map),this.element.setAttribute("aria-grabbed","false"),SGa(this,this.Wm),this.xb=new zHa(this),XGa(this.xb)):(this.element.removeAttribute("aria-grabbed"), this.nr(this.Wm),this.xb.dispose(),this.xb=null),II(this),JI(this))}nr(a){var b=this.element.getAttribute("aria-describedby");b=(b?b.split(" "):[]).filter(c=>c!==a);0_.Qg(_.Kg(_.Gh,"MapsApiMap"))(a)),this.Ec instanceof _.Gh&&(this.Ec=this.Ec.h), this.Ci.set("map",this.Ec),this.Ec instanceof _.Gh?(kHa(this),this.Ec&&TGa(this,this.Ec),this.Fb=this.Ec.__gm,this.Ec.addListener("bounds_changed",()=>{KI(this)}),this.Ec.addListener("zoom_changed",()=>{KI(this)}),this.Ec.addListener("projection_changed",()=>{KI(this)}),Promise.all([this.Fb.h,this.Fb.o]).then(([c,d])=>{if(this.Ec===c.map){var e=this.Fb.g;if(this.Nj||_.ej(e,"ADVANCED_MARKERS").isAvailable)this.ha=c.ha,c=(c=this.Fb.get("baseMapType"))&&(!c.mapTypeId||!Object.values(_.el).includes(c.mapTypeId)), (this.Dk=d&&!c)?UGa(this.map):oHa(this),this.Eb.W(this.map)}}),mHa(this),nHa(this)):this.Fb=null}get position(){return this.nj}set position(a){let b=_.Sg("AdvancedMarkerElement","position",()=>_.Qg(sHa)(a))||null;b=b&&new _.ul(b);const c=this.nj;lHa(this,b,this.gmpDraggable);(c&&b?tFa(c,b):c===b)||(this.dg=(this.nj=b)?new _.Vg(b):null,this.Yn=!0,this.Ci.set("position",this.dg),this.Dk?UGa(this.map):oHa(this),0(0,_.kl)(a)),c=this.Xo;b!==this.title&&(this.Xo=b,this.title&&this.Eb.D(this.map),""===this.title?(this.element.removeAttribute("aria-label"),this.element.removeAttribute("title")):(this.element.setAttribute("aria-label",this.title),this.element.setAttribute("title",this.title)),this.sk(),_.Li(this,"title",c))}get zIndex(){return this.km}set zIndex(a){const b=_.Sg("AdvancedMarkerElement","zIndex",()=>_.Qg(_.il)(a));this.km=null==b?null:b;this.element.style.zIndex= null==this.km?"":`${this.km}`;null!==this.zIndex&&this.Eb.F(this.map);HI(this)}get Lj(){return _.qh(this,"click")||!1}get Aq(){return this.Lj||!!this.gmpDraggable}get Ae(){return this.Wo}set Ae(a){iHa(this);this.Wo!==a&&(this.Wo=a,KI(this))}get Xe(){return this.jm}set Xe(a){a!==this.jm&&(this.jm=a,this.map&&(a=_.ka(this.map),(a=zI.get(a))&&PGa(a,this)),KI(this),this.jd("UPDATE_BASEMAP_COLLISION"))}Hj(){if(!this.Ng||!this.content)return null;if(!this.bk){var a=this.Ep;const {offset:c,size:d}=wFa(this.element, this.content);var b=xFa(a);a=b.offsetY+c.y;b=b.offsetX+c.x;this.bk=_.Ui(b,a,b+d.width,a+d.height)}return this.bk}Yd(){return this.nj?this.nj.altitude:0}wl(a,b,c){return this.Ec?(c=_.Qra(this.Ec.getProjection(),this.dg,c))?a/c*Math.sin(b*Math.PI/180):0:0}jf(a,b,c){if(a){if(this.xb){b=this.xb;var d=b.g;b=(d=d.map?d.map.getDiv():null)&&b.D&&b.j&&!b.o?yFa(d,b.D):null}else b=null;b&&(a=b);this.Sj=a;c&&(Math.abs(a.ca)>c.ca/2+512||Math.abs(a.ea)>c.ea/2+512)?(this.al=this.bl=!1,this.gd()):(!this.element.parentNode&& this.map&&(c=_.ka(this.map),(c=zI.get(c))&&PGa(c,this)),(new _.O(a.ca,a.ea)).equals(this.Ng)||(pHa(this,new _.O(a.ca,a.ea)),this.hm(this.Yn)),this.Yn=!1,this.al=this.bl=!0)}else this.bl=!this.position,this.al=!1,this.gd(),this.Sj=null}hm(a){this.bk=null;this.xb&&this.xb.C&&this.xb.hm(this.Hj());HI(this,a)}Ju(){if(!GI(this)||this.Xe||!this.content)return null;var a=this.map.getProjection();if(!a)return null;a=a.fromLatLngToPoint(this.dg);var b=this.Ng;var c=this.Ep;if(b){var {size:d,offset:e}=wFa(this.element, this.content);c=xFa(c);b={size:d,offset:new _.O(c.offsetX-b.x+e.x,c.offsetY-b.y+e.y)}}else b={size:new _.si(0,0),offset:new _.O(0,0)};const {size:f,offset:g}=b;return new rHa(a.x,a.y,f.width,f.height,g.x,g.y)}Rh(){}Wf(){return this.element}zq(a){return!this.position||this.jm?!1:HFa(a,this.element)}sk(){const a=this.Wf();this.Ae?a.setAttribute("role","button"):this.title?a.setAttribute("role","img"):a.removeAttribute("role")}get af(){return this.xb?this.xb.af():!1}gd(){_.Zn(this.element);pHa(this, null);EI(this);this.bl&&this.ha&&this.qc&&(this.ha.Ge(this.qc),this.qc=null)}dispose(){if(this.map){const a=_.ka(this.map),b=zI.get(a);b&&(b.o.delete(this),b.isEmpty()&&(b.dispose(),zI.delete(a)));this.gd();this.Dk=null;this.ha&&(this.ha=null);this.xb&&FI(this.xb);this.Rc&&(this.Rc.remove(),this.Rc=null)}}Be(){var a=this.Fb?.get("projectionController");if(!this.Fb||!a)return null;a=a.fromLatLngToContainerPixel(this.dg);const b=this.Fb.vi.getBoundingClientRect();return{clientX:a.x+b.left,clientY:a.y+ b.top}}connectedCallback(){super.connectedCallback();console.error("AdvancedMarkerElement: direct DOM insertion is not supported.")}disconnectedCallback(){!this.isConnected&&this.al&&(this.map=null);super.disconnectedCallback()}};QI.prototype.addListener=QI.prototype.addListener;QI.prototype.addEventListener=QI.prototype.addEventListener;QI.prototype.constructor=QI.prototype.constructor;QI.an={sn:181576,Sm:181577}; _.wa([_.dk({tf:qHa,Kj:function(a,b){try{return MH(a)!==MH(b)}catch{return a!==b}},Qh:!0}),_.xa("design:type",Object),_.xa("design:paramtypes",[Object])],QI.prototype,"position",null);_.wa([_.dk({tf:{Vf:a=>a||"",dj:a=>a||null},Qh:!0}),_.xa("design:type",String),_.xa("design:paramtypes",[String])],QI.prototype,"title",null);var AHa=!1,BHa=class extends QI{};LH("gmp-internal-use-am",BHa);var RI={Marker:_.Bi,CollisionBehavior:_.vl,Animation:_.ofa,St:()=>{},Lm:function(a,b,c){const d=_.hva();if(b instanceof _.Ai)rGa(a,b,d);else{const e=new _.nj;rGa(e,b,d);const f=new _.nj;c||KGa(f,b,d);new LGa(a,f,e,c)}},Tt:()=>{},AdvancedMarkerElement:QI,PinElement:XH,AdvancedMarkerClickEvent:void 0,AdvancedMarkerView:void 0,PinView:void 0,Fp:()=>{const a={AdvancedMarkerElement:QI,PinElement:XH,AdvancedMarkerClickEvent:void 0,AdvancedMarkerView:void 0,PinView:void 0};_.Bg(a);_.x.google.maps.marker= a;AHa||(AHa=!0,LH("gmp-internal-am",QI))}},CHa=["St","Lm","Tt","Fp"];for(const a of CHa)Object.defineProperty(RI,a,{value:RI[a],enumerable:!1});_.Bg(RI);_.jh("marker",RI);});