ffa7a283f38e86f5805f9e765be1491817910b2a0132846042147f1114ae9ffe

Source Code:

google.maps.__gjsload__('marker', function(_){var jba=function(a){var b=1;return function(){--b||a()}},kba=function(a,b){_.jz().vb.load(new _.qJ(a),function(c){b(c&&c.size)})},XT=function(a){this.j=a;this.i=!1},YT=function(a){this.i=a;this.j=""},lba=function(a,b){var c=[];c.push("@-webkit-keyframes ",b," {\n");_.B(a.i,function(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.tc,"; ");c.push("}\n")});c.push("}\n");return c.join("")},
ZT=function(a,b){for(var c=0;c<a.i.length-1;c++){var d=a.i[c+1];if(b>=a.i[c].time&&b<d.time)return c}return a.i.length-1},mba=function(a){if(a.j)return a.j;a.j="_gm"+Math.round(1E4*Math.random());var b=lba(a,a.j);if(!$T){$T=_.Jc("style");$T.type="text/css";var c=document;c=c.querySelectorAll&&c.querySelector?c.querySelectorAll("HEAD"):c.getElementsByTagName("HEAD");c[0].appendChild($T)}$T.textContent+=b;return a.j},aU=function(a){return a instanceof _.tg},bU=function(a,b,c,d,e){this.$=c;this.o=a;
this.H=b;this.ta=d;this.ya=0;this.i=null;this.j=new _.yi(this.xm,0,this);this.W=e;this.T=this.ua=null},nba=function(a,b){a.ka=b;_.zi(a.j)},cU=function(a){a.i&&(_.Dn(a.i),a.i=null)},dU=function(a,b,c){dU.Vn(b,"");var d=_.Jo(),e=dU.ownerDocument(b).createElement("canvas");e.width=c.size.width*d;e.height=c.size.height*d;e.style.width=_.R(c.size.width);e.style.height=_.R(c.size.height);_.Qh(b,c.size);b.appendChild(e);_.wo(e,_.Vk);dU.Lk(e);b=e.getContext("2d");b.lineCap=b.lineJoin="round";b.scale(d,d);
a=a(b);b.beginPath();a.Pb(c.hh,c.anchor.x,c.anchor.y,c.rotation||0,c.scale);c.fillOpacity&&(b.fillStyle=c.fillColor,b.globalAlpha=c.fillOpacity,b.fill());c.strokeWeight&&(b.lineWidth=c.strokeWeight,b.strokeStyle=c.strokeColor,b.globalAlpha=c.strokeOpacity,b.stroke())},eU=function(a,b,c){this.Cb=a;this.H=b;this.i=c;this.o=!1;this.j=null},fU=function(a,b,c){_.Wm(function(){a.style.WebkitAnimationDuration=c.duration?c.duration+"ms":"";a.style.WebkitAnimationIterationCount=""+c.xd;a.style.WebkitAnimationName=
b||""})},gU=function(a,b,c){this.Cb=a;this.T=b;this.i=-1;"infinity"!=c.xd&&(this.i=c.xd||1);this.H=c.duration||1E3;this.j=!1;this.o=0},oba=function(){for(var a=[],b=0;b<hU.length;b++){var c=hU[b];iU(c);c.j||a.push(c)}hU=a;0==hU.length&&(window.clearInterval(jU),jU=null)},kU=function(a){return a?a.__gm_at||_.Vk:null},iU=function(a){if(!a.j){var b=_.Um();lU(a,(b-a.o)/a.H);b>=a.o+a.H&&(a.o=_.Um(),"infinite"!=a.i&&(a.i--,a.i||a.cancel()))}},lU=function(a,b){var c=1,d=a.T;var e=d.i[ZT(d,b)];var f;d=a.T;
(f=d.i[ZT(d,b)+1])&&(c=(b-e.time)/(f.time-e.time));b=kU(a.Cb);d=a.Cb;f?(c=(0,pba[e.tc||"linear"])(c),e=e.translate,f=f.translate,c=new _.O(Math.round(c*f[0]-c*e[0]+e[0]),Math.round(c*f[1]-c*e[1]+e[1]))):c=new _.O(e.translate[0],e.translate[1]);c=d.__gm_at=c;d=c.x-b.x;b=c.y-b.y;if(0!=d||0!=b)c=a.Cb,e=new _.O(_.hz(c.style.left)||0,_.hz(c.style.top)||0),e.x+=d,e.y+=b,_.wo(c,e);_.M.trigger(a,"tick")},qba=function(a,b,c){var d,e;if(e=0!=c.Ej)e=5==_.Eo.i.i||6==_.Eo.i.i||3==_.Eo.i.type&&_.io(_.Eo.i.version,
7);e?d=new eU(a,b,c):d=new gU(a,b,c);d.start();return d},vU=function(a,b,c){var d=this;this.La=new _.yi(function(){var e=d.get("panes"),f=d.get("scale");if(!e||!d.getPosition()||0==d.im()||_.fe(f)&&.1>f&&!d.get("dragging"))mU(d);else{var g=e.markerLayer;if(f=d.wg()){var h=null!=f.url;d.i&&d.Ic==h&&(_.Dn(d.i),d.i=null);d.Ic=!h;d.i=nU(d,g,d.i,f);g=oU(d);h=pU(f);d.kc.width=g*h.width;d.kc.height=g*h.height;d.set("size",d.kc);var k=d.get("anchorPoint");if(!k||k.i)f=qU(f),d.Ea.x=g*(f?h.width/2-f.x:0),d.Ea.y=
-g*(f?f.y:h.height),d.Ea.i=!0,d.set("anchorPoint",d.Ea)}if(!d.va){var l=d.wg();if(l){h=l.url;f=0!=d.get("clickable");g=d.getDraggable();k=(k=d.Ai())?k.text:"";var m=d.get("title")||"";if(f||g||k||m){var q=aU(l),r=qU(l),v=d.get("shape"),u=pU(l),x={};if(_.Tt())l=u.width,u=u.height,q=new _.Q(l+16,u+16),l={url:_.yu,size:q,anchor:r?new _.O(r.x+8,r.y+8):new _.O(Math.round(l/2)+8,u+8),scaledSize:q};else{var w=l.scaledSize||u;(_.mo.j||_.mo.o)&&v&&(x.shape=v,u=w);if(!q||v)l={url:_.yu,size:u,anchor:r,scaledSize:w}}r=
null!=l.url;d.Kc===r&&rU(d);d.Kc=!r;x=d.W=nU(d,d.getPanes().overlayMouseTarget,d.W,l,x);r=x;if((l=r.getAttribute("usemap")||r.firstChild&&r.firstChild.getAttribute("usemap"))&&l.length&&(r=_.vo(r).getElementById(l.substr(1))))var A=r.firstChild;A&&(A.tabIndex=-1);rba&&(x.dataset.debugMarkerImage=h);x=A||x;if((x.title=m)||k)x.setAttribute("aria-label",m||k),x.setAttribute("role","img");g&&!d.T&&(A=d.T=new _.oK(x,d.jc,d.W),d.jc?(A.bindTo("deltaClientPosition",d),A.bindTo("position",d)):A.bindTo("position",
d.Ta,"rawPosition"),A.bindTo("containerPixelBounds",d,"mapPixelBounds"),A.bindTo("anchorPoint",d),A.bindTo("size",d),A.bindTo("panningEnabled",d),A&&!d.Pa&&(d.Pa=[_.M.forward(A,"dragstart",d),_.M.forward(A,"drag",d),_.M.forward(A,"dragend",d),_.M.forward(A,"panbynow",d)]));A=d.get("cursor")||"pointer";g?d.T.set("draggableCursor",A):_.Dz(x,f?A:"");sba(d,x)}}}e=e.overlayLayer;if(f=A=d.get("cross"))f=d.get("crossOnDrag"),void 0===f&&(f=d.get("raiseOnDrag")),f=0!=f&&d.getDraggable()&&d.get("dragging");
f?d.o=nU(d,e,d.o,A):(d.o&&_.Dn(d.o),d.o=null);d.ka=[d.i,d.o,d.W];tba(d);for(e=0;e<d.ka.length;++e)if(A=d.ka[e])g=A.i,h=kU(A)||_.Vk,f=oU(d),g=sU(d,g,f,h),_.wo(A,g),(g=_.Eo.j)&&(A.style[g]=1!=f?"scale("+f+") ":""),A&&_.Co(A,tU(d));uU(d);for(e=0;e<d.ka.length;++e)(A=d.ka[e])&&_.Az(A);_.M.trigger(d,"PAINT_COMPLETED")}},0);this.sd=a;this.rd=c;this.jc=b||!1;this.Ta=new XT(0);this.Ta.bindTo("position",this);this.H=this.i=null;this.Lc=[];this.Ic=!1;this.W=null;this.Kc=!1;this.o=null;this.ka=[];this.Hb=new _.O(0,
0);this.kc=new _.Q(0,0);this.Ea=new _.O(0,0);this.Xa=!0;this.va=0;this.j=this.Jc=this.Vc=this.Mc=null;this.hb=!1;this.Hc=[_.M.addListener(this,"dragstart",this.km),_.M.addListener(this,"dragend",this.jm),_.M.addListener(this,"panbynow",function(){return d.La.Nb()})];this.Cb=this.ua=this.ta=this.T=this.$=this.Pa=null},mU=function(a){a.H&&(wU(a.Lc),a.H.release(),a.H=null);a.i&&_.Dn(a.i);a.i=null;a.o&&_.Dn(a.o);a.o=null;rU(a);a.ka=[]},tba=function(a){var b=a.Ai();if(b){if(!a.H){var c=a.H=new bU(a.getPanes(),
b,a.get("opacity"),a.get("visible"),a.rd);a.Lc=[_.M.addListener(a,"label_changed",function(){c.setLabel(this.get("label"))}),_.M.addListener(a,"opacity_changed",function(){c.setOpacity(this.get("opacity"))}),_.M.addListener(a,"panes_changed",function(){var f=this.get("panes");c.o=f;cU(c);_.zi(c.j)}),_.M.addListener(a,"visible_changed",function(){c.setVisible(this.get("visible"))})]}if(b=a.wg()){var d=a.i,e=oU(a);d=sU(a,b,e,kU(d)||_.Vk);e=pU(b);e=b.labelOrigin||new _.O(e.width/2,e.height/2);aU(b)&&
(b=b.Ya().width,e=new _.O(b/2,b/2));nba(a.H,new _.O(d.x+e.x,d.y+e.y));a.H.setZIndex(tU(a));a.H.j.Nb()}}},rU=function(a){a.va?a.hb=!0:(_.M.trigger(a,"CLEAR_TARGET"),a.W&&_.Dn(a.W),a.W=null,a.T&&(a.T.unbindAll(),a.T.release(),a.T=null,wU(a.Pa),a.Pa=null),a.ta&&a.ta.remove(),a.ua&&a.ua.remove())},sU=function(a,b,c,d){var e=a.getPosition(),f=pU(b),g=(b=qU(b))?b.x:f.width/2;a.Hb.x=e.x+d.x-Math.round(g-(g-f.width/2)*(1-c));b=b?b.y:f.height;a.Hb.y=e.y+d.y-Math.round(b-(b-f.height/2)*(1-c));return a.Hb},
nU=function(a,b,c,d,e){if(aU(d))a=uba(a,b,c,d);else if(null!=d.url){var f=e;e=d.origin||_.Vk;var g=a.get("opacity");a=_.de(g,1);c?(c.firstChild.__src__!=d.url&&(b=c.firstChild,_.IJ(b,d.url,b.o)),_.MJ(c,d.size,e,d.scaledSize),c.firstChild.style.opacity=a):(f=f||{},f.j=1!=_.mo.type,f.alpha=!0,f.opacity=g,c=_.LJ(d.url,null,e,d.size,null,d.scaledSize,f),_.zz(c),b.appendChild(c));a=c}else b=c||_.xo("div",b),vba(b,d),c=b,a=a.get("opacity"),_.Ez(c,_.de(a,1)),a=b;c=a;c.i=d;return c},uba=function(a,b,c,d){c=
c||_.xo("div",b);_.Mi(c);c.appendChild(b===a.getPanes().overlayMouseTarget?d.element.cloneNode(!0):d.element);b=d.Ya();c.style.width=b.width+(b.j||"px");c.style.height=b.height+(b.i||"px");c.style.pointerEvents="none";c.style.userSelect="none";_.M.addListenerOnce(d,"changed",function(){a.Ac()});return c},tU=function(a){var b=a.get("zIndex");a.get("dragging")&&(b=1E6);_.fe(b)||(b=Math.min(a.getPosition().y,999999));return b},sba=function(a,b){a.ta&&a.ua&&a.Cb==b||(a.Cb=b,a.ta&&a.ta.remove(),a.ua&&
a.ua.remove(),a.ta=_.Lp(b,{Fb:function(c){a.va++;_.ap(c);_.M.trigger(a,"mousedown",c.Sa)},Lb:function(c){a.va--;!a.va&&a.hb&&_.kz(this,function(){a.hb=!1;rU(a);a.La.Nb()},0);_.cp(c);_.M.trigger(a,"mouseup",c.Sa)},onClick:function(c){var d=c.event;c=c.Od;_.dp(d);3==d.button||_.gp(d)?c||(3==d.button&&_.M.trigger(a,"rightclick",d.Sa),_.gp(d)&&_.M.trigger(a,"contextmenu",d.Sa)):c?_.M.trigger(a,"dblclick",d.Sa):_.M.trigger(a,"click",d.Sa)},re:function(c){_.fp(c)}}),a.ua=new _.Vo(b,b,{af:function(c){_.M.trigger(a,
"mouseout",c)},df:function(c){_.M.trigger(a,"mouseover",c)}}))},wU=function(a){if(a)for(var b=0,c=a.length;b<c;b++)_.M.removeListener(a[b])},oU=function(a){return _.Eo.j?Math.min(1,a.get("scale")||1):1},uU=function(a){if(!a.Xa){a.j&&(a.$&&_.M.removeListener(a.$),a.j.cancel(),a.j=null);var b=a.get("animation");if(b=xU[b]){var c=b.options;a.i&&(a.Xa=!0,a.set("animating",!0),b=qba(a.i,b.icon,c),a.j=b,a.$=_.M.addListenerOnce(b,"done",function(){a.set("animating",!1);a.j=null;a.set("animation",null)}))}}},
pU=function(a){return aU(a)?a.Ya():a.size},qU=function(a){return aU(a)?a.getAnchor():a.anchor},wba=function(a){var b=this;this.i=a;this.o=this.i instanceof _.xf;this.j=null;this.o&&(this.j=this.i.getBounds(),this.i.addListener("bounds_changed",function(){b.j=b.i.getBounds()}))},yU=function(){this.icon={url:_.Mo("api-3/images/spotlight-poi2",!0),scaledSize:new _.Q(27,43),origin:new _.O(0,0),anchor:new _.O(14,43),labelOrigin:new _.O(14,15)};this.j={url:_.Mo("api-3/images/spotlight-poi-dotless2",!0),
scaledSize:new _.Q(27,43),origin:new _.O(0,0),anchor:new _.O(14,43),labelOrigin:new _.O(14,15)};this.i={url:_.Mo("api-3/images/drag-cross",!0),scaledSize:new _.Q(13,11),origin:new _.O(0,0),anchor:new _.O(7,6)};this.shape={coords:[13.5,0,4,3.75,0,13.5,13.5,43,27,13.5,23,3.75],type:"poly"}},BU=function(a,b){var c=this;this.j=a;this.i=b;this.La=new _.yi(function(){var d=c.get("modelIcon"),e=c.get("modelLabel");zU(c,"viewIcon",d||e&&AU.j||AU.icon);zU(c,"viewCross",AU.i);e=c.get("useDefaults");var f=c.get("modelShape");
f||d&&!e||(f=AU.shape);c.get("viewShape")!=f&&c.set("viewShape",f)},0);AU||(AU=new yU)},zU=function(a,b,c){xba(a,c,function(d){a.set(b,d);"viewIcon"===b&&d&&d.size&&a.i&&a.i(d.size,d.anchor,d.labelOrigin);d=a.get("modelLabel");a.set("viewLabel",d?{text:d.text||d,color:_.de(d.color,"#000000"),fontWeight:_.de(d.fontWeight,""),fontSize:_.de(d.fontSize,"14px"),fontFamily:_.de(d.fontFamily,"Roboto,Arial,sans-serif"),className:d.className||""}:null)})},xba=function(a,b,c){b?aU(b)?c(b):null!=b.path?c(a.j(b)):
(_.he(b)||(b.size=b.size||b.scaledSize),b.size?c(b):(b.url||(b={url:b}),kba(b.url,function(d){b.size=d||new _.Q(24,24);c(b)}))):c(null)},DU=function(){this.i=CU(this);this.set("shouldRender",this.i);this.j=!1},CU=function(a){var b=a.get("mapPixelBoundsQ"),c=a.get("icon"),d=a.get("position");if(!b||!c||!d)return 0!=a.get("visible");var e=c.anchor||_.Vk,f=c.size.width+Math.abs(e.x);c=c.size.height+Math.abs(e.y);return d.x>b.Ka-f&&d.y>b.Ha-c&&d.x<b.Oa+f&&d.y<b.Na+c?0!=a.get("visible"):!1},EU=function(a){this.j=
a;this.i=!1},GU=function(a,b,c,d,e){var f=this;this.Jb=b;this.i=a;this.va=e;this.ta=b instanceof _.xf;a=FU(this);b=this.ta&&a?_.qn(a,b.getProjection()):null;this.j=new vU(d,!!this.ta,void 0);this.ka=!0;this.ua=this.ya=null;(this.o=this.ta?new _.rL(e.j,this.j,b,e,function(){if(f.j.get("dragging")&&!f.i.get("place")){var g=f.o.getPosition();g&&(g=_.rn(g,f.Jb.get("projection")),f.ka=!1,f.i.set("position",g),f.ka=!0)}}):null)&&e.xc(this.o);this.H=new BU(c,void 0);this.Qa=this.ta?null:new _.YJ;this.W=
this.ta?null:new DU;this.$=new _.N;this.$.bindTo("position",this.i);this.$.bindTo("place",this.i);this.$.bindTo("draggable",this.i);this.$.bindTo("dragging",this.i);this.H.bindTo("modelIcon",this.i,"icon");this.H.bindTo("modelLabel",this.i,"label");this.H.bindTo("modelCross",this.i,"cross");this.H.bindTo("modelShape",this.i,"shape");this.H.bindTo("useDefaults",this.i,"useDefaults");this.j.bindTo("icon",this.H,"viewIcon");this.j.bindTo("label",this.H,"viewLabel");this.j.bindTo("cross",this.H,"viewCross");
this.j.bindTo("shape",this.H,"viewShape");this.j.bindTo("title",this.i);this.j.bindTo("cursor",this.i);this.j.bindTo("dragging",this.i);this.j.bindTo("clickable",this.i);this.j.bindTo("zIndex",this.i);this.j.bindTo("opacity",this.i);this.j.bindTo("anchorPoint",this.i);this.j.bindTo("animation",this.i);this.j.bindTo("crossOnDrag",this.i);this.j.bindTo("raiseOnDrag",this.i);this.j.bindTo("animating",this.i);this.W||this.j.bindTo("visible",this.i);yba(this);zba(this);this.T=[];Aba(this);this.ta?(Bba(this),
Cba(this),Dba(this)):(Eba(this),this.Qa&&(this.W.bindTo("visible",this.i),this.W.bindTo("cursor",this.i),this.W.bindTo("icon",this.i),this.W.bindTo("icon",this.H,"viewIcon"),this.W.bindTo("mapPixelBoundsQ",this.Jb.__gm,"pixelBoundsQ"),this.W.bindTo("position",this.Qa,"pixelPosition"),this.j.bindTo("visible",this.W,"shouldRender")),Fba(this))},yba=function(a){var b=a.Jb.__gm;a.j.bindTo("mapPixelBounds",b,"pixelBounds");a.j.bindTo("panningEnabled",a.Jb,"draggable");a.j.bindTo("panes",b)},zba=function(a){var b=
a.Jb.__gm;_.M.addListener(a.$,"dragging_changed",function(){b.set("markerDragging",a.i.get("dragging"))});b.set("markerDragging",b.get("markerDragging")||a.i.get("dragging"))},Aba=function(a){a.T.push(_.M.forward(a.j,"panbynow",a.Jb.__gm));_.B(Gba,function(b){a.T.push(_.M.addListener(a.j,b,function(c){var d=a.ta?FU(a):a.i.get("internalPosition");c=new _.Wo(d,c,a.j.get("position"));_.M.trigger(a.i,b,c)}))})},Bba=function(a){function b(){a.i.get("place")?a.j.set("draggable",!1):a.j.set("draggable",
!!a.i.get("draggable"))}a.T.push(_.M.addListener(a.$,"draggable_changed",b));a.T.push(_.M.addListener(a.$,"place_changed",b));b()},Cba=function(a){a.T.push(_.M.addListener(a.Jb,"projection_changed",function(){return HU(a)}));a.T.push(_.M.addListener(a.$,"position_changed",function(){return HU(a)}));a.T.push(_.M.addListener(a.$,"place_changed",function(){return HU(a)}))},Dba=function(a){a.T.push(_.M.addListener(a.j,"dragging_changed",function(){if(a.j.get("dragging"))a.ya=_.sL(a.o),a.ya&&_.tL(a.o,
a.ya);else{a.ya=null;a.ua=null;var b=a.o.getPosition();if(b&&(b=_.rn(b,a.Jb.get("projection")),b=IU(a,b))){var c=_.qn(b,a.Jb.get("projection"));a.i.get("place")||(a.ka=!1,a.i.set("position",b),a.ka=!0);a.o.setPosition(c)}}}));a.T.push(_.M.addListener(a.j,"deltaclientposition_changed",function(){var b=a.j.get("deltaClientPosition");if(b&&(a.ya||a.ua)){var c=a.ua||a.ya;a.ua={clientX:c.clientX+b.clientX,clientY:c.clientY+b.clientY};b=a.va.Sc(a.ua);b=_.rn(b,a.Jb.get("projection"));c=a.ua;var d=IU(a,b);
d&&(a.i.get("place")||(a.ka=!1,a.i.set("position",d),a.ka=!0),d.equals(b)||(b=_.qn(d,a.Jb.get("projection")),c=_.sL(a.o,b)));c&&_.tL(a.o,c)}}))},Eba=function(a){if(a.Qa){a.j.bindTo("scale",a.Qa);a.j.bindTo("position",a.Qa,"pixelPosition");var b=a.Jb.__gm;a.Qa.bindTo("latLngPosition",a.i,"internalPosition");a.Qa.bindTo("focus",a.Jb,"position");a.Qa.bindTo("zoom",b);a.Qa.bindTo("offset",b);a.Qa.bindTo("center",b,"projectionCenterQ");a.Qa.bindTo("projection",a.Jb)}},Fba=function(a){if(a.Qa){var b=new EU(a.Jb instanceof
_.vg);b.bindTo("internalPosition",a.Qa,"latLngPosition");b.bindTo("place",a.i);b.bindTo("position",a.i);b.bindTo("draggable",a.i);a.j.bindTo("draggable",b,"actuallyDraggable")}},HU=function(a){if(a.ka){var b=FU(a);b&&a.o.setPosition(_.qn(b,a.Jb.get("projection")))}},IU=function(a,b){var c=a.Jb.__gm.get("snappingCallback");return c&&(a=c({latLng:b,overlay:a.i}))?a:b},FU=function(a){var b=a.i.get("place");a=a.i.get("position");return b&&b.location||a},KU=function(a,b,c){if(b instanceof _.xf){var d=
b.__gm;Promise.all([d.j,d.o]).then(function(e){e=_.p(e);var f=e.next().value.rb;e.next();JU(a,b,c,f)})}else JU(a,b,c,null)},JU=function(a,b,c,d){function e(f){var g=b instanceof _.xf,h=g?f.__gm.Ed.map:f.__gm.Ed.streetView,k=h&&h.Jb==b,l=k!=a.contains(f);h&&l&&(g?(f.__gm.Ed.map.dispose(),f.__gm.Ed.map=null):(f.__gm.Ed.streetView.dispose(),f.__gm.Ed.streetView=null));!a.contains(f)||!g&&f.get("mapOnly")||k||(b instanceof _.xf?f.__gm.Ed.map=new GU(f,b,c,_.ZK(b.__gm,f),d):f.__gm.Ed.streetView=new GU(f,
b,c,_.ub,null))}new wba(b);_.M.addListener(a,"insert",e);_.M.addListener(a,"remove",e);a.forEach(e)},LU=function(a,b,c,d){this.T=a;this.W=b;this.H=c;this.j=d},NU=function(a){if(!a.i){var b=a.T,c=b.ownerDocument.createElement("canvas");_.Fo(c);c.style.position="absolute";c.style.top=c.style.left="0";var d=c.getContext("2d"),e=MU(d),f=a.j.size;c.width=Math.ceil(f.wa*e);c.height=Math.ceil(f.Ba*e);c.style.width=_.R(f.wa);c.style.height=_.R(f.Ba);b.appendChild(c);a.i=c.context=d}return a.i},MU=function(a){return _.Jo()/
(a.webkitBackingStorePixelRatio||a.mozBackingStorePixelRatio||a.msBackingStorePixelRatio||a.oBackingStorePixelRatio||a.backingStorePixelRatio||1)},Hba=function(a,b,c){a=a.H;a.width=b;a.height=c;return a},Iba=function(a){var b=OU(a),c=NU(a),d=MU(c);a=a.j.size;c.clearRect(0,0,Math.ceil(a.wa*d),Math.ceil(a.Ba*d));b.forEach(function(e){c.globalAlpha=_.de(e.opacity,1);c.drawImage(e.image,e.o,e.H,e.j,e.i,Math.round(e.dx*d),Math.round(e.dy*d),e.ad*d,e.Zc*d)})},OU=function(a){var b=[];a.W.forEach(function(c){b.push(c)});
b.sort(function(c,d){return c.zIndex-d.zIndex});return b},PU=function(){this.i=_.jz().vb},QU=function(a,b,c,d){this.H=c;this.T=new _.uL(a,d,c);this.i=b},RU=function(a,b,c,d){var e=b.Za,f=a.H.get();if(!f)return null;f=f.Ua.size;c=_.vL(a.T,e,new _.O(c,d));if(!c)return null;a=new _.O(c.Zd.Ca*f.wa,c.Zd.Da*f.Ba);var g=[];c.wb.tb.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.We,0!=f.clickable&&(f=f.o,Jba(a.x,a.y,d))){c=f;break}c&&(b.Jn=
d);return c},Jba=function(a,b,c){if(c.dx>a||c.dy>b||c.dx+c.ad<a||c.dy+c.Zc<b)a=!1;else a:{var d=c.We.shape;a-=c.dx;b-=c.dy;c=d.coords;switch(d.type.toLowerCase()){case "rect":a=c[0]<=a&&a<=c[2]&&c[1]<=b&&b<=c[3];break a;case "circle":d=c[2];a-=c[0];b-=c[1];a=a*a+b*b<=d*d;break a;default:d=c.length,c[0]==c[d-2]&&c[1]==c[d-1]||c.push(c[0],c[1]),a=0!=_.hL(a,b,c)}}return a},TU=function(a,b,c,d,e,f,g){var h=this;this.T=a;this.W=d;this.o=c;this.j=e;this.H=f;this.i=g||_.hq;b.i=function(k){var l=_.pn(h.get("projection")),
m=k.i;-64>m.dx||-64>m.dy||64<m.dx+m.ad||64<m.dy+m.Zc?(_.Sg(h.o,k),m=h.j.search(_.el)):(m=k.latLng,m=new _.O(m.lat(),m.lng()),k.Za=m,_.eL(h.H,{Za:m,Jf:k}),m=_.cL(h.j,m));for(var q=0,r=m.length;q<r;++q){var v=m[q],u=v.wb||null;if(v=SU(h,u,v.Aj||null,k,l))k.tb[_.rf(v)]=v,_.Sg(u.tb,v)}};b.onRemove=function(k){Kba(h,k)}},Lba=function(a,b){a.T[_.rf(b)]=b;var c={Ca:b.Va.x,Da:b.Va.y,Ja:b.zoom},d=_.pn(a.get("projection")),e=_.Tp(a.i,c);e=new _.O(e.i,e.j);var f=_.Iy(a.i,c,64/a.i.size.wa);c=f.min;f=f.max;c=
_.Bh(c.i,c.j,f.i,f.j);_.gL(c,d,e,function(g,h){g.Aj=h;g.wb=b;b.Uc[_.rf(g)]=g;_.aL(a.j,g);h=_.ce(a.H.search(g),function(r){return r.Jf});a.o.forEach((0,_.y)(h.push,h));for(var k=0,l=h.length;k<l;++k){var m=h[k],q=SU(a,b,g.Aj,m,d);q&&(m.tb[_.rf(q)]=q,_.Sg(b.tb,q))}});b.Ma&&b.tb&&a.W(b.Ma,b.tb)},Mba=function(a,b){b&&(delete a.T[_.rf(b)],b.tb.forEach(function(c){b.tb.remove(c);delete c.We.tb[_.rf(c)]}),_.Yd(b.Uc,function(c,d){a.j.remove(d)}))},Kba=function(a,b){a.o.contains(b)?a.o.remove(b):a.H.remove({Za:b.Za,
Jf:b});_.Yd(b.tb,function(c,d){delete b.tb[c];d.wb.tb.remove(d)})},SU=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.i.size;a=_.Jy(a.i,new _.Fg(c.x,c.y),new _.Fg(f.x,f.y),b.zoom);c.x=a.Ca*e.wa;c.y=a.Da*e.Ba;a=d.zIndex;_.fe(a)||(a=c.y);a=Math.round(1E3*a)+_.rf(d)%1E3;f=d.i;b={image:f.image,o:f.i,H:f.j,j:f.H,i:f.o,dx:f.dx+c.x,dy:f.dy+c.y,ad:f.ad,Zc:f.Zc,zIndex:a,opacity:d.opacity,wb:b,We:d};return b.dx>e.wa||b.dy>e.Ba||0>b.dx+b.ad||
0>b.dy+b.Zc?null:b},VU=function(a,b,c){this.j=b;var d=this;a.i=function(e){UU(d,e,!0)};a.onRemove=function(e){UU(d,e,!1)};this.o=null;this.i=!1;this.T=0;this.W=c;a.Ya()?(this.i=!0,this.H()):_.fh(_.Ul(_.M.trigger,c,"load"))},UU=function(a,b,c){4>a.T++?c?a.j.o(b):a.j.$(b):a.i=!0;a.o||(a.o=_.Wm((0,_.y)(a.H,a)))},Oba=function(a,b,c){var d=new PU,e=new yU,f=WU,g=this;a.i=function(h){Nba(g,h)};a.onRemove=function(h){g.j.remove(h.__gm.Bf);delete h.__gm.Bf};this.j=b;this.i=e;this.T=f;this.o=d;this.H=c},Nba=
function(a,b){var c=b.get("internalPosition"),d=b.get("zIndex"),e=b.get("opacity"),f=b.__gm.Bf={o:b,latLng:c,zIndex:d,opacity:e,tb:{}};c=b.get("useDefaults");d=b.get("icon");var g=b.get("shape");g||d&&!c||(g=a.i.shape);var h=d?a.T(d):a.i.icon,k=jba(function(){if(f==b.__gm.Bf&&(f.i||f.j)){var l=g;if(f.i){var m=h.size;var q=b.get("anchorPoint");if(!q||q.i)q=new _.O(f.i.dx+m.width/2,f.i.dy),q.i=!0,b.set("anchorPoint",q)}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";_.Sg(a.j,f)}});h.url?a.o.load(h,function(l){f.i=l;k()}):(f.j=a.H(h),k())},WU=function(a){if(_.he(a)){var b=WU.td;return b[a]=b[a]||{url:a}}return a},Pba=function(a,b,c){var d=new _.Rg,e=new _.Rg;new Oba(a,d,c);var f=_.vo(b.getDiv()).createElement("canvas"),g={};a=_.Bh(-100,-300,100,300);var h=new _.$K(a,void 0);a=_.Bh(-90,-180,90,180);var k=_.fL(a,function(v,u){return v.Jf==u.Jf}),
l=null,m=null,q=_.sh(),r=b.__gm;r.j.then(function(v){r.H.register(new QU(g,r,q,v.rb.j));v.Wd.lb(function(u){if(u&&l!=u.Ua){m&&m.unbindAll();var x=l=u.Ua;m=new TU(g,d,e,function(w,A){return new VU(A,new LU(w,A,f,x),w)},h,k,l);m.bindTo("projection",b);q.set(m.Ob())}})});_.wL(b,q,"markerLayer",-1)},Qba=function(a,b,c,d){var e=this;this.W=b;this.i=c;this.o={};this.j={};this.T=0;this.H=!0;this.$=d;var 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.ka=function(g){g in f&&(delete this.changed,e.j[_.rf(this)]=this,XU(e))};a.i=function(g){YU(e,g)};a.onRemove=function(g){delete g.changed;delete e.j[_.rf(g)];e.W.remove(g);e.i.remove(g);_.ln("Om","-p",g);_.ln("Om","-v",g);_.ln("Smp","-p",g);var h=e.o[_.rf(g)],k=h.onClick,l=h.Km;h=h.Lm;k&&_.M.removeListener(k);_.M.removeListener(l);_.M.removeListener(h);delete e.o[_.rf(g)]};a=_.p(Object.values(a.j));for(b=
a.next();!b.done;b=a.next())YU(this,b.value)},YU=function(a,b){a.j[_.rf(b)]=b;XU(a);b.get("pegmanMarker")||(a.o[_.rf(b)]={Km:_.M.qk(b,function(){return ZU(a,b)}),Lm:_.M.rk(b,function(){var c=a.o[_.rf(b)];!_.M.Gi(b)&&c.onClick&&(_.M.removeListener(c.onClick),delete c.onClick)})},ZU(a,b))},XU=function(a){a.T||(a.T=_.Wm(function(){a.T=0;var b=a.j;a.j={};var c=a.H;b=_.p(Object.values(b));for(var d=b.next();!d.done;d=b.next())$U(a,d.value);c&&!a.H&&a.i.forEach(function(e){$U(a,e)})}))},$U=function(a,b){var c=
b.get("place");c=c?c.location:b.get("position");b.set("internalPosition",c);b.changed=a.ka;if(!b.get("animating"))if(a.W.remove(b),!c||0==b.get("visible")||b.__gm&&b.__gm.tl)a.i.remove(b);else{a.H&&!a.$&&256<=a.i.Ya()&&(a.H=!1);var d=b.get("optimized"),e=b.get("draggable"),f=!!b.get("animation"),g=b.get("icon"),h=!!g&&null!=g.path;g=g instanceof _.tg;var k=null!=b.get("label");a.$||0==d||e||f||h||g||k||!d&&a.H?_.Sg(a.i,b):(a.i.remove(b),_.Sg(a.W,b));!b.get("pegmanMarker")&&(a=b.get("map"),_.sg(a,
"Om"),_.kn("Om","-p",b),a.getBounds()&&a.getBounds().contains(c)&&_.kn("Om","-v",b),g&&_.sg(a,"Mpin"),c=b.get("place"))&&(c.placeId?_.sg(a,"Smpi"):_.sg(a,"Smpq"),_.kn("Smp","-p",b),b.get("attribution")&&_.sg(a,"Sma"))}},ZU=function(a,b){a=a.o[_.rf(b)];_.M.Gi(b)&&!a.onClick&&(a.onClick=_.M.jg(b,"click",function(){_.kn("Om","-i",b)}))},aV=function(){};_.O.prototype.If=_.Jl(12,function(){return Math.sqrt(this.x*this.x+this.y*this.y)});_.z(XT,_.N);
XT.prototype.position_changed=function(){this.i||(this.i=!0,this.set("rawPosition",this.get("position")),this.i=!1)};XT.prototype.rawPosition_changed=function(){if(!this.i){this.i=!0;var a=this.set,b;var c=this.get("rawPosition");if(c){(b=this.get("snappingCallback"))&&(c=b(c));b=c.x;c=c.y;var d=this.get("referencePosition");d&&(2==this.j?b=d.x:1==this.j&&(c=d.y));b=new _.O(b,c)}else b=null;a.call(this,"position",b);this.i=!1}};
var pba={linear:function(a){return a},"ease-out":function(a){return 1-Math.pow(a-1,2)},"ease-in":function(a){return Math.pow(a,2)}},$T;var xU={};xU[1]={options:{duration:700,xd:"infinite"},icon:new YT([{time:0,translate:[0,0],tc:"ease-out"},{time:.5,translate:[0,-20],tc:"ease-in"},{time:1,translate:[0,0],tc:"ease-out"}])};xU[2]={options:{duration:500,xd:1},icon:new YT([{time:0,translate:[0,-500],tc:"ease-in"},{time:.5,translate:[0,0],tc:"ease-out"},{time:.75,translate:[0,-20],tc:"ease-in"},{time:1,translate:[0,0],tc:"ease-out"}])};
xU[3]={options:{duration:200,If:20,xd:1,Ej:!1},icon:new YT([{time:0,translate:[0,0],tc:"ease-in"},{time:1,translate:[0,-20],tc:"ease-out"}])};xU[4]={options:{duration:500,If:20,xd:1,Ej:!1},icon:new YT([{time:0,translate:[0,-20],tc:"ease-in"},{time:.5,translate:[0,0],tc:"ease-out"},{time:.75,translate:[0,-10],tc:"ease-in"},{time:1,translate:[0,0],tc:"ease-out"}])};_.n=bU.prototype;_.n.setOpacity=function(a){this.$=a;_.zi(this.j)};_.n.setLabel=function(a){this.H=a;_.zi(this.j)};_.n.setVisible=function(a){this.ta=a;_.zi(this.j)};_.n.setZIndex=function(a){this.ya=a;_.zi(this.j)};_.n.release=function(){this.o=null;cU(this)};
_.n.xm=function(){if(this.o&&this.H&&0!=this.ta){var a=this.o.markerLayer,b=this.H;this.i?a.appendChild(this.i):(this.i=_.xo("div",a),this.i.style.transform="translateZ(0)");a=this.i;this.ka&&_.wo(a,this.ka);var c=a.firstChild;c||(c=_.xo("div",a),c.style.height="100px",c.style.transform="translate(-50%, -50px)",c.style.display="table",c.style.borderSpacing="0");var d=c.firstChild;d||(d=_.xo("div",c),d.style.display="table-cell",d.style.verticalAlign="middle",d.style.whiteSpace="nowrap",d.style.textAlign=
"center");c=d.firstChild||_.xo("div",d);_.zo(c,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");this.W&&b!==this.T&&(this.T=b,b=c.getBoundingClientRect(),b=new _.Q(b.width,b.height),b.equals(this.ua)||(this.ua=b,this.W(b)));_.Ez(c,_.de(this.$,1));_.Co(a,this.ya)}else cU(this)};dU.Lk=_.Fo;dU.ownerDocument=_.vo;dU.Vn=_.zo;var vba=(0,_.y)(dU,null,function(a){return new _.qL(a)});eU.prototype.start=function(){this.i.xd=this.i.xd||1;this.i.duration=this.i.duration||1;_.M.addDomListenerOnce(this.Cb,"webkitAnimationEnd",(0,_.y)(function(){this.o=!0;_.M.trigger(this,"done")},this));fU(this.Cb,mba(this.H),this.i)};eU.prototype.cancel=function(){this.j&&(this.j.remove(),this.j=null);fU(this.Cb,null,{});_.M.trigger(this,"done")};eU.prototype.stop=function(){this.o||(this.j=_.M.addDomListenerOnce(this.Cb,"webkitAnimationIteration",(0,_.y)(this.cancel,this)))};var jU=null,hU=[];gU.prototype.start=function(){hU.push(this);jU||(jU=window.setInterval(oba,10));this.o=_.Um();iU(this)};gU.prototype.cancel=function(){this.j||(this.j=!0,lU(this,1),_.M.trigger(this,"done"))};gU.prototype.stop=function(){this.j||(this.i=1)};var rba=_.t.DEF_DEBUG_MARKERS;_.z(vU,_.N);_.n=vU.prototype;_.n.panes_changed=function(){mU(this);_.zi(this.La)};_.n.De=function(a){this.set("position",a&&new _.O(a.wa,a.Ba))};_.n.Ae=function(){this.unbindAll();this.set("panes",null);this.j&&this.j.stop();this.$&&(_.M.removeListener(this.$),this.$=null);this.j=null;wU(this.Hc);this.Hc=[];mU(this);rU(this);_.M.trigger(this,"RELEASED")};
_.n.qh=function(){var a;if(!(a=this.Mc!=(0!=this.get("clickable"))||this.Vc!=this.getDraggable())){a=this.Jc;var b=this.get("shape");if(null==a||null==b)a=a==b;else{var c;if(c=a.type==b.type)a:if(a=a.coords,b=b.coords,_.La(a)&&_.La(b)&&a.length==b.length){c=a.length;for(var d=0;d<c;d++)if(a[d]!==b[d]){c=!1;break a}c=!0}else c=!1;a=c}a=!a}a&&(this.Mc=0!=this.get("clickable"),this.Vc=this.getDraggable(),this.Jc=this.get("shape"),rU(this),_.zi(this.La))};_.n.shape_changed=vU.prototype.qh;
_.n.clickable_changed=vU.prototype.qh;_.n.draggable_changed=vU.prototype.qh;_.n.Ac=function(){_.zi(this.La)};_.n.cursor_changed=vU.prototype.Ac;_.n.scale_changed=vU.prototype.Ac;_.n.raiseOnDrag_changed=vU.prototype.Ac;_.n.crossOnDrag_changed=vU.prototype.Ac;_.n.zIndex_changed=vU.prototype.Ac;_.n.opacity_changed=vU.prototype.Ac;_.n.title_changed=vU.prototype.Ac;_.n.cross_changed=vU.prototype.Ac;_.n.icon_changed=vU.prototype.Ac;_.n.visible_changed=vU.prototype.Ac;_.n.dragging_changed=vU.prototype.Ac;
_.n.position_changed=function(){this.jc?this.La.Nb():_.zi(this.La)};_.n.getPosition=_.$f("position");_.n.getPanes=_.$f("panes");_.n.im=_.$f("visible");_.n.getDraggable=function(){return!!this.get("draggable")};_.n.km=function(){this.set("dragging",!0);this.Ta.set("snappingCallback",this.sd)};_.n.jm=function(){this.Ta.set("snappingCallback",null);this.set("dragging",!1)};_.n.animation_changed=function(){this.Xa=!1;this.get("animation")?uU(this):(this.set("animating",!1),this.j&&this.j.stop())};
_.n.wg=_.$f("icon");_.n.Ai=_.$f("label");var AU;_.z(BU,_.N);BU.prototype.changed=function(a){"modelIcon"!==a&&"modelShape"!==a&&"modelCross"!==a&&"modelLabel"!==a||_.zi(this.La)};_.z(DU,_.N);DU.prototype.changed=function(){if(!this.j){var a=CU(this);this.i!=a&&(this.i=a,this.j=!0,this.set("shouldRender",this.i),this.j=!1)}};_.z(EU,_.N);EU.prototype.internalPosition_changed=function(){if(!this.i){this.i=!0;var a=this.get("position"),b=this.get("internalPosition");a&&b&&!a.equals(b)&&this.set("position",this.get("internalPosition"));this.i=!1}};
EU.prototype.place_changed=EU.prototype.position_changed=EU.prototype.draggable_changed=function(){if(!this.i){this.i=!0;if(this.j){var 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.i=!1}};var Gba="click dblclick mouseup mousedown mouseover mouseout rightclick dragstart drag dragend contextmenu".split(" ");GU.prototype.dispose=function(){this.j.set("animation",null);this.j.Ae();this.va&&this.o?this.va.ke(this.o):this.j.Ae();this.W&&this.W.unbindAll();this.Qa&&this.Qa.unbindAll();this.H.unbindAll();this.$.unbindAll();_.B(this.T,_.M.removeListener);this.T.length=0};LU.prototype.o=LU.prototype.$=function(a){var b=OU(this),c=NU(this),d=MU(c),e=Math.round(a.dx*d),f=Math.round(a.dy*d),g=Math.ceil(a.ad*d);a=Math.ceil(a.Zc*d);var h=Hba(this,g,a),k=h.getContext("2d");k.translate(-e,-f);b.forEach(function(l){k.globalAlpha=_.de(l.opacity,1);k.drawImage(l.image,l.o,l.H,l.j,l.i,Math.round(l.dx*d),Math.round(l.dy*d),l.ad*d,l.Zc*d)});c.clearRect(e,f,g,a);c.globalAlpha=1;c.drawImage(h,e,f)};PU.prototype.load=function(a,b){return this.i.load(new _.qJ(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.i=a.origin?a.origin.x/h:0;g.j=a.origin?a.origin.y/k:0;g.dx=-f.x;g.dy=-f.y;g.i*h+e.width>c.width?(g.H=d.width-g.i*h,g.ad=c.width):(g.H=e.width/h,g.ad=e.width);g.j*k+e.height>c.height?(g.o=d.height-g.j*k,g.Zc=c.height):(g.o=e.height/k,g.Zc=e.height);
b(g)}else b(null)})};PU.prototype.cancel=function(a){this.i.cancel(a)};QU.prototype.j=function(a){return"dragstart"!==a&&"drag"!==a&&"dragend"!==a};QU.prototype.o=function(a,b){return b?RU(this,a,-8,0)||RU(this,a,0,-8)||RU(this,a,8,0)||RU(this,a,0,8):RU(this,a,0,0)};
QU.prototype.handleEvent=function(a,b,c){var d=b.Jn;if("mouseout"===a)this.i.set("cursor",""),this.i.set("title",null);else if("mouseover"===a){var e=d.We;this.i.set("cursor",e.cursor);(e=e.title)&&this.i.set("title",e)}var f;d&&"mouseout"!==a?f=d.We.latLng:f=b.latLng;"dblclick"===a&&_.hf(b.domEvent);_.M.trigger(c,a,new _.Wo(f,b.domEvent))};QU.prototype.zIndex=40;_.Ba(TU,_.pj);TU.prototype.Ob=function(){return{Ua:this.i,Wb:2,Yb:this.$.bind(this)}};
TU.prototype.$=function(a,b){var c=this;b=void 0===b?{}:b;var d=document.createElement("div"),e=this.i.size;d.style.width=e.wa+"px";d.style.height=e.Ba+"px";d.style.overflow="hidden";a={Ma:d,zoom:a.Ja,Va:new _.O(a.Ca,a.Da),Uc:{},tb:new _.Rg};d.wb=a;Lba(this,a);var f=!1;return{ub:function(){return d},nc:function(){return f},loaded:new Promise(function(g){_.M.addListenerOnce(d,"load",function(){f=!0;g()})}),release:function(){var g=d.wb;d.wb=null;Mba(c,g);_.zo(d,"");b.Kb&&b.Kb()}}};VU.prototype.H=function(){this.i&&Iba(this.j);this.i=!1;this.o=null;this.T=0;_.fh(_.Ul(_.M.trigger,this.W,"load"))};WU.td={};aV.prototype.i=function(a,b,c){var d=_.HL();if(b instanceof _.vg)KU(a,b,d);else{var e=new _.Rg;KU(e,b,d);var f=new _.Rg;Pba(f,b,d);new Qba(a,f,e,c)}_.M.addListener(b,"idle",function(){a.forEach(function(g){var h=g.get("internalPosition"),k=b.getBounds();h&&!g.pegmanMarker&&k&&k.contains(h)?_.kn("Om","-v",g):_.ln("Om","-v",g)})})};_.df("marker",new aV);});