Astroport.ONE/templates/Unfold-Template_fichiers/embed_data/map.js

118 lines
61 KiB
JavaScript

google.maps.__gjsload__('map', function(_){var Kr=function(a){if(null==a)throw Error("value must not be null");return new _.Dk(a)},Mia=function(a){_.D(this,a,3)},Lr=function(a){_.D(this,a,4)},Nia=function(){var a=_.Vk();return _.sd(a,16)},Oia=function(a,b){return a.h?new _.Hg(b.h,b.j):_.Jg(a,_.gl(_.hl(a,b)))},Pia=function(a){try{return _.Sa.JSON.parse(a)}catch(b){}a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,
"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);},Qia=function(a){if(a.h){a:{a=a.h.responseText;if(_.Sa.JSON)try{var b=_.Sa.JSON.parse(a);break a}catch(c){}b=Pia(a)}return b}},Ria=function(a,b){for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return e;return-1},Sia=function(a){if(!a.h)return null;var b=_.td(a.h,2)||null;if(_.xk(a.h,11)){a=_.Pk(_.Sk(a.h));if(!a||!_.xk(a,
2))return null;a=new _.Ik(a.K[2]);for(var c=0;c<_.Cd(a,0);c++){var d=new _.Hk(_.zk(a,0,c));if(26===d.getType())for(var e=0;e<_.Cd(d,1);e++){var f=new _.Ek(_.zk(d,1,e));if("styles"===f.getKey())return f.Ta()}}}return b},Tia=function(a){if(!a.h)return!1;var b=_.nd(a.h,3);_.xk(a.h,11)&&(a=(a=_.Sk(a.h))&&_.xk(a,1)&&_.xk(new Lr(a.K[1]),2)?new Mia((new Lr(a.K[1])).K[2]):null,a=!(!a||!_.nd(a,0)),b=b||a);return b},Mr=function(a){for(var b=_.Cd(a,0),c=[],d=0;d<b;d++)c.push(a.getUrl(d));return c},Uia=function(a,
b){a=Mr(new _.Tk(a.h.K[7]));return _.sl(a,function(c){return c+"deg="+b+"&"})},Xia=function(a){if(!a)return null;a=a.toLowerCase();return Via.hasOwnProperty(a)?Via[a]:Wia.hasOwnProperty(a)?Wia[a]:null},Yia=function(a,b,c){var d=a.ub.h,e=a.ub.j,f=a.Qa.h,g=a.Qa.j,h=a.toSpan(),k=h.lat();h=h.lng();a.tf()&&(g+=360);d-=b*k;e+=b*k;f-=b*h;g+=b*h;c&&(a=Math.min(k,h)/c,a=Math.max(1E-6,a),d=a*Math.floor(d/a),e=a*Math.ceil(e/a),f=a*Math.floor(f/a),g=a*Math.ceil(g/a));if(a=360<=g-f)f=-180,g=180;return new _.Af(new _.ue(d,
f,a),new _.ue(e,g,a))},Zia=function(a){if(!b){var b=document.createElement("div");b.style.pointerEvents="none";b.style.width="100%";b.style.height="100%";b.style.boxSizing="border-box";b.style.position="absolute";b.style.zIndex=1000002;b.style.opacity=0;b.style.border="2px solid #1a73e8"}new _.jl(a,"focus",function(){b.style.opacity=_.Yj?_.fi(a,":focus-visible")?1:0:!1===_.Xj?0:1});new _.jl(a,"blur",function(){b.style.opacity=0});return b},$ia=function(a){var b=_.Jga(a);if("undefined"==typeof b)throw Error("Keys are undefined");
var c=new _.Ul(null,void 0);a=_.Iga(a);for(var d=0;d<b.length;d++){var e=b[d],f=a[d];Array.isArray(f)?c.setValues(e,f):c.add(e,f)}return c},Nr=function(){this.listeners=new _.pg},aja=function(a){_.Vba(a.listeners,function(b){b(null)})},Or=function(a){this.h=new Nr;this.j=a},bja=function(a,b){return(a.get("featureRects")||[]).some(function(c){return c.contains(b)})},Pr=function(a,b){if(!b)return 0;var c=0,d=a.ub,e=a.Qa;b=_.y(b);for(var f=b.next();!f.done;f=b.next()){var g=f.value;if(a.intersects(g)){f=
g.ub;var h=g.Qa;if(g.Zf(a))return 1;g=e.contains(h.h)&&h.contains(e.h)&&!e.equals(h)?_.yf(h.h,e.j)+_.yf(e.h,h.j):_.yf(e.contains(h.h)?h.h:e.h,e.contains(h.j)?h.j:e.j);c+=g*(Math.min(d.j,f.j)-Math.max(d.h,f.h))}}return c/=d.span()*e.span()},cja=function(){return function(a,b){if(a&&b)return.9<=Pr(a,b)}},eja=function(){var a=dja,b=!1;return function(c,d){if(c&&d){if(.999999>Pr(c,d))return b=!1;c=Yia(c,(a-1)/2);return.999999<Pr(c,d)?b=!0:b}}},fja=function(a,b){var c=null;a&&a.some(function(d){(d=d.Dg(b))&&
68===d.getType()&&(c=d);return!!c});return c},gja=function(a,b,c){var d=null;if(b=fja(b,c))d=b;else if(a&&(d=new _.Kl,_.Ll(d,a.type),a.params))for(var e in a.params)b=_.Ml(d),_.Jl(b,e),(c=a.params[e])&&(b.K[1]=c);return d},hja=function(a,b,c,d,e,f,g,h){var k=new _.Hq;_.Iq(k,a,b,"hybrid"!=c);null!=c&&_.Nha(k,c,0,d);g&&g.forEach(function(l){return k.ib(l,c,!1)});e&&_.bb(e,function(l){return _.Jq(k,l)});f&&_.Zp(f,_.eq(_.Fq(k.h)));h&&_.Pha(k,h);return k.h},ija=function(a,b,c,d,e){var f=[],g=[];(b=gja(b,
d,a))&&f.push(b);if(c){var h=_.Zp(c,void 0);f.push(h)}d&&d.forEach(function(q){(q=_.Jha(q))&&g.push(q)});if(e){if(e.wl)var k=e.wl;if(e.paintExperimentIds)var l=e.paintExperimentIds;if((c=e.ks)&&!_.nb(c))for(h||(h=new _.Kl,_.Ll(h,26),f.push(h)),c=_.y(_.u(Object,"entries").call(Object,c)),d=c.next();!d.done;d=c.next()){b=_.y(d.value);d=b.next().value;b=b.next().value;var n=_.Ml(h);_.Jl(n,d);n.K[1]=b}var p=e.stylers;p&&p.length&&(f=f.filter(function(q){return!p.some(function(r){return r.getType()===
q.getType()})}),f.push.apply(f,_.na(p)))}return{mapTypes:_.via[a],stylers:f,Cc:g,paintExperimentIds:l,xe:k}},Qr=function(a,b,c,d,e,f,g,h,k,l,n,p,q,r,t){this.o=a;this.l=b;this.projection=c;this.maxZoom=d;this.tileSize=new _.Yf(256,256);this.name=e;this.alt=f;this.J=g;this.heading=r;this.sk=_.Yd(r);this.yj=h;this.__gmsd=k;this.mapTypeId=l;this.H=void 0===t?!1:t;this.h=null;this.D=n;this.m=p;this.C=q;this.triggersTileLoadEvent=!0;this.j=_.tg({});this.F=null},Rr=function(a,b,c,d,e,f){Qr.call(this,a.o,
a.l,a.projection,a.maxZoom,a.name,a.alt,a.J,a.yj,a.__gmsd,a.mapTypeId,a.D,a.m,a.C,a.heading,a.H);this.F=ija(this.mapTypeId,this.__gmsd,b,e,f);if(this.l){a=this.j;var g=a.set,h=this.m,k=this.C,l=this.mapTypeId,n=this.D,p=[],q=gja(this.__gmsd,e,l);q&&p.push(q);q=new _.Kl;_.Ll(q,37);_.Jl(_.Ml(q),"smartmaps");p.push(q);b={ee:hja(h,k,l,n,p,b,e,f),Vf:c,scale:d};g.call(a,b)}},jja=function(a,b,c){var d=document.createElement("div"),e=document.createElement("div"),f=document.createElement("span");f.innerText=
"For development purposes only";f.style.j="break-all";e.appendChild(f);f=e.style;f.color="white";f.fontFamily="Roboto, sans-serif";f.fontSize="14px";f.textAlign="center";f.position="absolute";f.left="0";f.top="50%";f.transform="translateY(-50%)";f.msTransform="translateY(-50%)";f.maxHeight="100%";f.width="100%";f.overflow="hidden";d.appendChild(e);e=d.style;e.backgroundColor="rgba(0, 0, 0, 0.5)";e.position="absolute";e.overflow="hidden";e.top="0";e.left="0";e.width=b+"px";e.height=c+"px";e.zIndex=
100;a.appendChild(d)},Sr=function(a,b,c,d,e){e=void 0===e?{}:e;this.h=a;this.j=b.slice(0);this.l=e.Ec||_.Ia;this.loaded=_.ca.Promise.all(b.map(function(f){return f.loaded})).then(function(){});d&&jja(this.h,c.la,c.oa)},Tr=function(a,b){this.xb=a[0].xb;this.j=a;this.Qd=a[0].Qd;this.h=void 0===b?!1:b},Ur=function(a,b,c,d,e,f,g,h){var k=this;this.j=a;this.D=_.sl(b||[],function(l){return l.replace(/&$/,"")});this.H=c;this.F=d;this.h=e;this.C=f;this.l=g;this.loaded=new _.ca.Promise(function(l){k.o=l});
this.m=!1;h&&(a=this.vb(),jja(a,f.size.la,f.size.oa));kja(this)},kja=function(a){var b=a.j.Eb,c=b.wa,d=b.xa,e=b.Ea;if(a.l&&(b=_.Fl(_.Qn(a.C,{wa:c+.5,xa:d+.5,Ea:e}),null),!bja(a.l,b))){a.m=!0;a.l.je().addListenerOnce(function(){return kja(a)});return}a.m=!1;b=2==a.h||4==a.h?a.h:1;b=Math.min(1<<e,b);for(var f=a.H&&4!=b,g=e,h=b;1<h;h/=2)g--;(c=a.F({wa:c,xa:d,Ea:e}))?(c=_.em(_.em(_.em(new _.Zl(_.Wha(a.D,c)),"x",c.wa),"y",c.xa),"z",g),1!=b&&_.em(c,"w",a.C.size.la/b),f&&(b*=2),1!=b&&_.em(c,"scale",b),a.j.setUrl(c.toString()).then(a.o)):
a.j.setUrl("").then(a.o)},lja=function(a,b,c,d,e,f,g,h){this.j=a||[];this.D=new _.Yf(e.size.la,e.size.oa);this.F=b;this.l=c;this.h=d;this.Qd=1;this.xb=e;this.m=f;this.o=void 0===g?!1:g;this.C=h},mja=function(a,b){this.j=a;this.h=b;this.xb=_.Wn;this.Qd=1},nja=function(a,b,c,d,e,f,g,h){this.j=void 0===h?!1:h;this.h=e;this.m=new _.Gg;this.l=_.Ed(c);this.o=_.Fd(c);this.D=_.sd(b,14);this.C=_.sd(b,15);this.F=new _.zha(a,b,c);this.J=f;this.H=function(){_.Rf(g,2);_.eg(d,"Sni")}},Vr=function(a,b,c,d){d=void 0===
d?{ie:null}:d;var e=_.Yd(d.heading),f=("hybrid"==b&&!e||"terrain"==b||"roadmap"==b)&&0!=d.eu,g=d.ie;if("satellite"==b){var h;e?h=Uia(a.F,d.heading||0):h=Mr(new _.Tk(a.F.h.K[1]));b=new _.Un({la:256,oa:256},e?45:0,d.heading||0);return new lja(h,f&&1<_.dn(),_.Rq(d.heading),g&&g.scale||null,b,e?a.J:null,!!d.Yp,a.H)}return new _.Qq(_.eo(a.F),"D\u00e9sol\u00e9, aucune image n'est disponible pour cette zone.",f&&1<_.dn(),_.Rq(d.heading),c,g,d.heading,a.H)},oja=function(a){function b(c,d){if(!d||!d.ee)return d;
var e=d.ee.clone();_.Ll(_.eq(_.Fq(e)),c);return{scale:d.scale,Vf:d.Vf,ee:e}}return function(c){var d=Vr(a,"roadmap",a.h,{eu:!1,ie:b(3,c.ie().get())}),e=Vr(a,"roadmap",a.h,{ie:b(18,c.ie().get())});d=new Tr([d,e]);c=Vr(a,"roadmap",a.h,{ie:c.ie().get()});return new mja(d,c)}},pja=function(a){return function(b,c){var d=b.ie().get(),e=Vr(a,"satellite",null,{heading:b.heading,ie:d,Yp:!1});b=Vr(a,"hybrid",a.h,{heading:b.heading,ie:d});return new Tr([e,b],c)}},qja=function(a,b){return new Qr(pja(a),a.h,"number"===
typeof b?new _.$k(b):a.m,"number"===typeof b?21:22,"Mixte","Afficher les images satellite avec le nom des rues",_.jr.hybrid,"m@"+a.D,{type:68,params:{set:"RoadmapSatellite"}},"hybrid",a.C,a.l,a.o,b,a.j)},rja=function(a){return function(b,c){return Vr(a,"satellite",null,{heading:b.heading,ie:b.ie().get(),Yp:c})}},sja=function(a,b){var c="number"===typeof b;return new Qr(rja(a),null,"number"===typeof b?new _.$k(b):a.m,c?21:22,"Satellite","Afficher les images satellite",c?"a":_.jr.satellite,null,null,
"satellite",a.C,a.l,a.o,b,a.j)},tja=function(a,b){return function(c){return Vr(a,b,a.h,{ie:c.ie().get()})}},uja=function(a,b,c){c=void 0===c?{}:c;var d=[0,90,180,270];if("hybrid"==b)for(b=qja(a),b.h={},d=_.y(d),c=d.next();!c.done;c=d.next())c=c.value,b.h[c]=qja(a,c);else if("satellite"==b)for(b=sja(a),b.h={},d=_.y(d),c=d.next();!c.done;c=d.next())c=c.value,b.h[c]=sja(a,c);else b="roadmap"==b&&1<_.dn()&&c.Su?new Qr(oja(a),a.h,a.m,22,"Plan","Afficher un plan de ville",_.jr.roadmap,"m@"+a.D,{type:68,
params:{set:"Roadmap"}},"roadmap",a.C,a.l,a.o,void 0,a.j):"terrain"==b?new Qr(tja(a,"terrain"),a.h,a.m,21,"Relief","Afficher le relief sur la carte",_.jr.terrain,"r@"+a.D,{type:68,params:{set:"Terrain"}},"terrain",a.C,a.l,a.o,void 0,a.j):new Qr(tja(a,"roadmap"),a.h,a.m,22,"Plan","Afficher un plan de ville",_.jr.roadmap,"m@"+a.D,{type:68,params:{set:"Roadmap"}},"roadmap",a.C,a.l,a.o,void 0,a.j);return b},vja=function(a){_.D(this,a,2)},Wr=function(a){_.D(this,a,14)},wja=function(a){Xr||(Xr={V:"mu4sesbebbeesb"},
Xr.ba=[_.Hm()]);var b=Xr;return _.xh.eb(a.Db(),b)},Yr=function(a){_.D(this,a,2)},Zr=function(a){_.D(this,a,2)},$r=function(a){_.D(this,a,4)},as=function(a){_.D(this,a,1)},bs=function(a){_.D(this,a,8)},yja=function(a){this.h=a;this.m=_.mm("p",a);this.l=0;_.Tl(a,"gm-style-moc");_.Tl(this.m,"gm-style-mot");_.ql(xja,a);a.style.transitionDuration="0";a.style.opacity=0;_.pm(a)},zja=function(a,b){var c=_.wi.H?"Vous pouvez zoomer sur la carte \u00e0 l'aide de \u2318+Molette de d\u00e9filement":"Vous pouvez zoomer sur la carte \u00e0 l'aide de CTRL+Molette de d\u00e9filement";
a.m.textContent=(void 0===b?0:b)?c:"Utilisez deux\u00a0doigts pour d\u00e9placer la carte";a.h.style.transitionDuration="0.3s";a.h.style.opacity=1},Aja=function(a){a.h.style.transitionDuration="0.8s";a.h.style.opacity=0},Bja=function(){var a=window.innerWidth/(document.body.scrollWidth+1);if(!(a=.95>window.innerHeight/(document.body.scrollHeight+1)||.95>a))try{a=window.self!==window.top}catch(b){a=!0}return a},Cja=function(a,b,c,d){return 0==b?"none":"none"==c||"greedy"==c||"zoomaroundcenter"==c?
c:d?"greedy":"cooperative"==c||a()?"cooperative":"greedy"},Dja=function(a){return new _.hn([a.draggable,a.Hu,a.Jl],_.ok(Cja,Bja))},Fja=function(a,b,c,d){var e=this;this.h=a;this.m=b;this.C=c.ue;this.D=d;this.o=0;this.l=null;this.j=!1;_.Ln(c.Jg,{rd:function(f){cs(e,"mousedown",f.coords,f.Za)},ph:function(f){e.m.Cl()||(e.l=f,5<Date.now()-e.o&&Eja(e))},Ad:function(f){cs(e,"mouseup",f.coords,f.Za)},onClick:function(f){var g=f.coords,h=f.event;f=f.Wh;3===h.button?f||cs(e,"rightclick",g,h.Za):f?cs(e,"dblclick",
g,h.Za,_.kn("dblclick",g,h.Za)):cs(e,"click",g,h.Za,_.kn("click",g,h.Za))},Oh:{oh:function(f,g){e.j||(e.j=!0,cs(e,"dragstart",f.cd,g.Za))},lj:function(f,g){var h=e.j?"drag":"mousemove";cs(e,h,f.cd,g.Za,_.kn(h,f.cd,g.Za))},di:function(f,g){e.j&&(e.j=!1,cs(e,"dragend",f,g.Za))}},kj:function(f){_.sn(f);cs(e,"contextmenu",f.coords,f.Za)}}).mi(!0);new _.jn(c.ue,c.Jg,{vk:function(f){return cs(e,"mouseout",f,f)},wk:function(f){return cs(e,"mouseover",f,f)}})},Eja=function(a){if(a.l){var b=a.l;Gja(a,"mousemove",
b.coords,b.Za);a.l=null;a.o=Date.now()}},cs=function(a,b,c,d,e){Eja(a);Gja(a,b,c,d,e)},Gja=function(a,b,c,d,e){var f=e||d,g=a.m.rf(c),h=_.Fl(g,a.h.getProjection()),k=a.C.getBoundingClientRect();c=new _.nl(h,f,new _.H(c.clientX-k.left,c.clientY-k.top),new _.H(g.h,g.j));var l=!!d&&!!d.touches,n=!!d&&"touch"===d.pointerType,p=!!d&&!!window.MSPointerEvent&&d.pointerType===window.MSPointerEvent.MSPOINTER_TYPE_TOUCH;f=a.h.__gm.m;g=b;h=f.m;var q=c.domEvent&&_.Wk(c.domEvent);if(f.h){k=f.h;var r=f.l}else if("mouseout"==
g||q)r=k=null;else{for(var t=0;k=h[t++];){var v=c.sb,w=c.latLng;(r=k.l(c,!1))&&!k.j(g,r)&&(r=null,c.sb=v,c.latLng=w);if(r)break}if(!r&&(l||n||p))for(l=0;(k=h[l++])&&(n=c.sb,p=c.latLng,(r=k.l(c,!0))&&!k.j(g,r)&&(r=null,c.sb=n,c.latLng=p),!r););}if(k!=f.j||r!=f.o)f.j&&f.j.handleEvent("mouseout",c,f.o),f.j=k,f.o=r,k&&k.handleEvent("mouseover",c,r);k?"mouseover"==g||"mouseout"==g?r=!1:(k.handleEvent(g,c,r),r=!0):r=!!q;if(r)d&&e&&_.Wk(e)&&_.We(d);else{a.h.__gm.set("cursor",a.h.get("draggableCursor"));
"dragstart"!==b&&"drag"!==b&&"dragend"!==b||_.E.trigger(a.h.__gm,b,c);if("none"===a.D.get()){if("dragstart"===b||"dragend"===b)return;"drag"===b&&(b="mousemove")}"dragstart"===b||"drag"===b||"dragend"===b?_.E.trigger(a.h,b):_.E.trigger(a.h,b,c)}},ds=function(a,b,c){function d(){var p=a.__gm.get("baseMapType");p&&!p.sk&&(0!==a.getTilt()&&a.setTilt(0),0!=a.getHeading()&&a.setHeading(0));var q=ds.mv(a.getDiv());q.width-=e;q.width=Math.max(1,q.width);q.height-=f;q.height=Math.max(1,q.height);p=a.getProjection();
q=ds.nv(p,b,q,a.get("isFractionalZoomEnabled"));var r=ds.tv(b,p);if(_.Yd(q)&&r){var t=_.Jg(_.Ig(q,a.getTilt()||0,a.getHeading()||0),{la:g/2,oa:h/2});r=_.bl(_.fl(r,p),t);r=_.Fl(r,p);null==r&&console.warn("Unable to calculate new map center.");a.setCenter(r);a.setZoom(q)}}var e=80,f=80,g=0,h=0;if("number"===typeof c)e=f=2*c-.01;else if(c){var k=c.left||0,l=c.right||0,n=c.bottom||0;c=c.top||0;e=k+l-.01;f=c+n-.01;h=c-n;g=k-l}a.getProjection()?d():_.E.addListenerOnce(a,"projection_changed",d)},Mja=function(a,
b,c,d,e,f){var g=Hja,h=this;this.D=a;this.C=b;this.j=c;this.l=d;this.o=g;e.addListener(function(){return Ija(h)});f.addListener(function(){return Ija(h)});this.m=f;this.h=[];_.E.addListener(c,"insert_at",function(k){Jja(h,k)});_.E.addListener(c,"remove_at",function(k){var l=h.h[k];l&&(h.h.splice(k,1),Kja(h),l.clear())});_.E.addListener(c,"set_at",function(k){var l=h.j.getAt(k);Lja(h,l);k=h.h[k];(l=es(h,l))?_.Sn(k,l):k.clear()});this.j.forEach(function(k,l){Jja(h,l)})},Ija=function(a){for(var b=a.h.length,
c=0;c<b;++c)_.Sn(a.h[c],es(a,a.j.getAt(c)))},Jja=function(a,b){var c=a.j.getAt(b);Lja(a,c);var d=a.o(a.C,b,a.l,function(e){var f=a.j.getAt(b);!e&&f&&_.E.trigger(f,"tilesloaded")});_.Sn(d,es(a,c));a.h.splice(b,0,d);Kja(a,b)},Kja=function(a,b){for(var c=0;c<a.h.length;++c)c!=b&&a.h[c].setZIndex(c)},Lja=function(a,b){if(b){var c="Oto";switch(b.mapTypeId){case "roadmap":c="Otm";break;case "satellite":c="Otk";break;case "hybrid":c="Oth";break;case "terrain":c="Otr"}b instanceof _.bj&&(c="Ots");a.D(c)}},
es=function(a,b){return b?b instanceof _.aj?b.Kd(a.m.get()):new _.Xn(b):null},Hja=function(a,b,c,d){return new _.Rn(function(e,f){e=new _.On(a,b,c,_.co(e),f,{ek:!0});c.ib(e);return e},d)},fs=function(a,b){this.h=a;this.j=b},Nja=function(a,b,c,d,e){return d?new fs(a,function(){return e}):_.dh[23]?new fs(a,function(f){var g=c.get("scale");return 2==g||4==g?b:f}):a},Oja=function(a,b,c,d){function e(f,g,h){var k=a.getCenter(),l=a.getZoom(),n=a.getProjection();if(k&&null!=l&&n){var p=a.getTilt()||0,q=
a.getHeading()||0,r=_.Ig(l,p,q);f=_.al(_.fl(k,n),_.Jg(r,{la:f,oa:g}));c.Cd({center:f,zoom:l,heading:q,tilt:p},h)}}_.E.addListener(b,"panby",function(f,g){e(f,g,!0)});_.E.addListener(b,"panbynow",function(f,g){e(f,g,!1)});_.E.addListener(b,"panbyfraction",function(f,g){var h=c.getBoundingClientRect();f*=h.right-h.left;g*=h.bottom-h.top;e(f,g,!0)});_.E.addListener(b,"pantolatlngbounds",function(f,g){_.yha(a,c,f,g)});_.E.addListener(b,"panto",function(f){if(f instanceof _.ue){var g=a.getCenter(),h=a.getZoom(),
k=a.getProjection();g&&null!=h&&k?(f=_.fl(f,k),g=_.fl(g,k),d.Cd({center:_.dl(d.Xa.Qc,f,g),zoom:h,heading:a.getHeading()||0,tilt:a.getTilt()||0})):a.setCenter(f)}else throw Error("panTo: latLng must be of type LatLng");})},Pja=function(a,b,c){_.E.addListener(b,"tiltrotatebynow",function(d,e){var f=a.getCenter(),g=a.getZoom(),h=a.getProjection();if(f&&null!=g&&h){var k=a.getTilt()||0,l=a.getHeading()||0;c.Cd({center:_.fl(f,h),zoom:g,heading:l+d,tilt:k+e},!1)}})},Rja=function(a,b,c){this.j=a;this.h=
b;this.l=function(){return new _.pj};b?(a=b?c.l[b]||null:null)?gs(this,a,Kr(_.td(_.Of,40))):Qja(this):gs(this,null,null)},gs=function(a,b,c){a.j.__gm.W(new _.Nl(b,c))},Qja=function(a){var b=a.j.__gm,c=b.get("blockingLayerCount")||0;b.set("blockingLayerCount",c+1);var d=_.y(_.td(_.Id(_.Of),1).split("."));d.next();c=d.next().value;d=d.next().value;var e={map_ids:a.h,language:_.Ed(_.Hd(_.Of)),region:_.Fd(_.Hd(_.Of)),alt:"protojson"};e=$ia(e);c&&e.add("major_version",c);d&&e.add("minor_version",d);c=
"https://maps.googleapis.com/maps/api/mapsjs/mapConfigs:batchGet?"+e.toString();var f="Google Maps JavaScript API: Unable to fetch configuration for mapId "+a.h,g=a.l();g.listen("complete",function(){if(_.vj(g)){var h=Qia(g),k=new vja(h);h=new _.Rk(_.zk(k,0,0));k=Kr(_.td(k,1));h&&h.Db().length?gs(a,h,k):(console.error(f),gs(a,null,null))}else console.error(f),gs(a,null,null);b.F.then(function(){var l=b.get("blockingLayerCount")||0;b.set("blockingLayerCount",l-1)})});g.send(c)},Sja=function(){var a=
null,b=null,c=!1;return function(d,e,f){if(f)return null;if(b==d&&c==e)return a;b=d;c=e;a=null;d instanceof _.aj?a=d.Kd(e):d&&(a=new _.Xn(d));return a}},hs=function(a,b,c,d,e,f){this.l=a;this.C=!1;d=_.oo(this,"apistyle");var g=_.oo(this,"authUser"),h=_.oo(this,"baseMapType"),k=_.oo(this,"scale"),l=_.oo(this,"tilt");a=_.oo(this,"blockingLayerCount");this.h=_.wg();this.j=null;var n=(0,_.Pa)(this.ou,this);b=new _.hn([d,g,b,h,k,l,e],n);_.no(this,"tileMapType",b);this.o=new _.hn([b,c,a],Sja());this.D=
f},Tja=function(a,b,c){var d=a.__gm;b=new hs(a.mapTypes,d.h,b,_.ok(_.eg,a),d.Kg,c);b.bindTo("heading",a);b.bindTo("mapTypeId",a);_.dh[23]&&b.bindTo("scale",a);b.bindTo("apistyle",d);b.bindTo("authUser",d);b.bindTo("tilt",d);b.bindTo("blockingLayerCount",d);return b},is=function(){},Uja=function(a,b){this.h=a;this.o=b;this.m=0;this.j=this.l=void 0},js=function(){this.h=this.j=!1},ks=function(a){if(a.get("mapTypeId")){var b=a.set;var c=a.get("zoom")||0,d=a.get("desiredTilt");if(a.h)var e=0;else if(e=
Vja(a),null==e)e=null;else{var f=_.Yd(d)&&22.5<d;c=!_.Yd(d)&&18<=c;e=e&&(f||c)?45:0}b.call(a,"actualTilt",e);a.set("aerialAvailableAtZoom",Vja(a))}},Vja=function(a){var b=a.get("mapTypeId"),c=a.get("zoom");return!a.h&&("satellite"==b||"hybrid"==b)&&12<=c&&a.get("aerial")},Wja=function(a,b,c){if(!a.isEmpty()){var d=function(k){return _.eg(b,k)},e=Sia(a);e&&d("MIdRs");var f=_.Aga(a,d),g=_.Cga(a),h=g;g&&g.stylers&&(h=_.u(Object,"assign").call(Object,{},g,{stylers:[]}));(e||f.length||g)&&_.E.Tb(b,"maptypeid_changed",
function(){var k=c.h.get();"roadmap"===b.get("mapTypeId")?(c.set("apistyle",e||null),c.set("hasCustomStyles",!!e),f.forEach(function(l){k=k.me(l)}),c.h.set(k),c.Kg.set(g)):(c.set("apistyle",null),c.set("hasCustomStyles",!1),f.forEach(function(l){k=k.Nf(l)}),c.h.set(k),c.Kg.set(h))})}},ms=function(a,b){var c=this;this.m=!1;var d=new _.bi(function(){c.notify("bounds");Xja(c)},0);this.map=a;this.C=!1;this.j=null;this.l=function(){_.ci(d)};this.h=this.o=!1;this.Xa=b(function(e,f){c.C=!0;var g=c.map.getProjection();
c.j&&f.min.equals(c.j.min)&&f.max.equals(c.j.max)||(c.j=f,c.l());if(!c.h){c.h=!0;try{var h=_.Fl(e.center,g,!0),k=c.map.getCenter();!h||k&&h.equals(k)||c.map.setCenter(h);var l=Math.round(e.zoom);c.map.getZoom()!=l&&c.map.setZoom(l)}finally{c.h=!1}}});a.bindTo("bounds",this,void 0,!0);a.addListener("center_changed",function(){return ls(c)});a.addListener("zoom_changed",function(){return ls(c)});a.addListener("projection_changed",function(){return ls(c)});a.addListener("tilt_changed",function(){return ls(c)});
a.addListener("heading_changed",function(){return ls(c)});ls(this)},ls=function(a){if(!a.o){a.l();var b=a.Xa.Oe(),c=a.map.getTilt()||0,d=!b||b.tilt!=c,e=a.map.getHeading()||0,f=!b||b.heading!=e;if(!a.h||d||f){a.o=!0;try{var g=a.map.getProjection(),h=a.map.getCenter(),k=a.map.getZoom();Math.round(k)!==k&&"number"===typeof k&&_.eg(a.map,"BSzwf");if(g&&h&&null!=k&&!isNaN(h.lat())&&!isNaN(h.lng())){var l=_.fl(h,g),n=!b||b.zoom!=k||d||f;a.Xa.Cd({center:l,zoom:k,tilt:c,heading:e},a.C&&n)}}finally{a.o=!1}}}},
Xja=function(a){if(!a.m){a.m=!0;var b=function(){a.Xa.Cl()?_.Zn(b):(a.m=!1,_.E.trigger(a.map,"idle"))};_.Zn(b)}},Yja=function(a,b){try{b&&b.forEach(function(c){c&&c.featureType&&Xia(c.featureType)&&_.eg(a,c.featureType)})}catch(c){}},bka=function(a){if(!a)return"";for(var b=[],c=_.y(a),d=c.next();!d.done;d=c.next()){d=d.value;var e=d.featureType,f=d.elementType,g=d.stylers;d=[];var h=Xia(e);h&&d.push("s.t:"+h);null!=e&&null==h&&_.ie(_.he("invalid style feature type: "+e,null));e=f&&Zja[f.toLowerCase()];
(e=null!=e?e:null)&&d.push("s.e:"+e);null!=f&&null==e&&_.ie(_.he("invalid style element type: "+f,null));if(g)for(f=_.y(g),e=f.next();!e.done;e=f.next()){a:{g=void 0;e=e.value;for(g in e){h=e[g];var k=g&&$ja[g.toLowerCase()]||null;if(k&&(_.Yd(h)||_.$d(h)||_.dba(h))&&h){"color"==g&&aka.test(h)&&(h="#ff"+h.substr(1));g="p."+k+":"+h;break a}}g=void 0}g&&d.push(g)}(d=d.join("|"))&&b.push(d)}b=b.join(",");return b.length>(_.dh[131]?12288:1E3)?(_.be("Custom style string for "+a.toString()),""):b},ns=function(){},
ps=function(a,b,c,d,e,f,g,h){var k=this;this.C=this.j=null;this.L=a;this.h=c;this.J=b;this.o=d;this.m=!1;this.D=1;this.Ka=new _.bi(function(){var l=k.get("bounds");if(!l||_.Yk(l).equals(_.Xk(l)))_.Sf(k.l);else{var n=k.j;var p=cka(k);var q=k.get("bounds"),r=os(k);_.Yd(p)&&q&&r?(p=r+"|"+p,45==k.get("tilt")&&!k.m&&(p+="|"+(k.get("heading")||0))):p=null;if(p=k.j=p){if((n=p!=n)||(n=(n=k.get("bounds"))?k.C?!k.C.Zf(n):!0:!1),n){for(var t in k.h)k.h[t].set("featureRects",void 0);++k.D;n=(0,_.Pa)(k.M,k,k.D,
os(k));q=k.get("bounds");os(k);r=dka(k);if(q&&_.Yd(r)){p=new Wr;p.K[3]=k.L;p.setZoom(cka(k));p.K[4]=r;r=45==k.get("tilt")&&!k.m;r=(p.K[6]=r)&&k.get("heading")||0;p.K[7]=r;_.dh[43]?p.K[10]=78:_.dh[35]&&(p.K[10]=289);(r=k.get("baseMapType"))&&r.yj&&k.o&&(p.K[5]=r.yj);q=k.C=Yia(q,1,10);r=new _.Dm(_.ud(p,0));var v=_.Em(r);_.Bm(v,q.getSouthWest().lat());_.Cm(v,q.getSouthWest().lng());r=_.Fm(r);_.Bm(r,q.getNorthEast().lat());_.Cm(r,q.getNorthEast().lng());k.F&&k.H?(k.H=!1,p.K[11]=1,p.setUrl(k.R.substring(0,
1024)),p.K[13]=k.F):p.K[11]=2;eka(p,n,k.l)}}}else k.set("attributionText","");k.J.set("latLng",l&&l.getCenter());for(t in k.h)k.h[t].set("viewport",l)}},0);this.F=e;this.R=f;this.H=!0;this.O=g;this.l=h},eka=function(a,b,c){var d=wja(a);_.Kq(_.xj,_.lr+"/maps/api/js/ViewportInfoService.GetViewportInfo",_.Gi,d,function(e){try{b(new bs(e))}catch(f){1===_.rd(a,11)&&_.Rf(c,13)}},function(){1===_.rd(a,11)&&_.Rf(c,9)})},fka=function(a){var b=os(a);if("hybrid"==b||"satellite"==b)var c=a.N;a.J.set("maxZoomRects",
c)},cka=function(a){a=a.get("zoom");return _.Yd(a)?Math.round(a):a},os=function(a){return(a=a.get("baseMapType"))&&a.mapTypeId},gka=function(a){var b=new _.Am(a.K[0]);a=new _.Am(a.K[1]);return _.Bf(_.sd(b,0),_.sd(b,1),_.sd(a,0),_.sd(a,1))},dka=function(a){a=a.get("baseMapType");if(!a)return null;switch(a.mapTypeId){case "roadmap":return 0;case "terrain":return 4;case "hybrid":return 3;case "satellite":return a.sk?5:2}return null},qs=function(a,b,c){b=void 0===b?-Infinity:b;c=void 0===c?Infinity:c;
return b>c?(b+c)/2:Math.max(Math.min(a,c),b)},rs=function(a,b,c,d,e){this.j=a&&{min:a.min,max:a.min.h<=a.max.h?a.max:new _.Hg(a.max.h+256,a.max.j),qA:a.max.h-a.min.h,rA:a.max.j-a.min.j};var f=this.j;f&&c.width&&c.height?(a=_.u(Math,"log2").call(Math,c.width/(f.max.h-f.min.h)),f=_.u(Math,"log2").call(Math,c.height/(f.max.j-f.min.j)),e=Math.max(b?b.min:0,(void 0===e?0:e)?Math.max(Math.ceil(a),Math.ceil(f)):Math.min(Math.floor(a),Math.floor(f)))):e=b?b.min:0;this.h={min:e,max:Math.min(b?b.max:Infinity,
30)};this.h.max=Math.max(this.h.min,this.h.max);this.l=c;this.m=d},ss=function(a,b){this.h=a;this.l=b;this.j=!1;this.update()},ts=function(a){this.h=a},hka=function(a,b){function c(d){var e=b.getAt(d);if(e instanceof _.bj){d=e.get("styles");var f=bka(d);e.Kd=function(g){var h=g?"hybrid"==e.h?"":"p.s:-60|p.l:-60":f,k=uja(a,e.h);return(new Rr(k,h,null,null,null,null)).Kd(g)}}}_.E.addListener(b,"insert_at",c);_.E.addListener(b,"set_at",c);b.forEach(function(d,e){return c(e)})},us=function(){this.l=new Nr;
this.j={};this.h={}},ika=function(a,b){if(b.Zi()){a.j={};a.h={};for(var c=0;c<b.Zi();++c){var d=new $r(_.zk(b,0,c)),e=d.getTile(),f=e.getZoom(),g=e.ra();e=e.pa();d=_.sd(d,2);var h=a.j;h[f]=h[f]||{};h[f][g]=h[f][g]||{};h[f][g][e]=d;a.h[f]=Math.max(a.h[f]||0,d)}aja(a.l)}},vs=function(a){var b=this;this.h=a;a.addListener(function(){return b.notify("style")})},ws=function(a,b){this.C=a;this.l=this.m=this.h=null;a&&(this.h=_.gm(this.j).createElement("div"),this.h.style.width="1px",this.h.style.height=
"1px",_.nm(this.h,1E3));this.j=b;this.l&&(_.E.removeListener(this.l),this.l=null);this.C&&b&&(this.l=_.E.addDomListener(b,"mousemove",(0,_.Pa)(this.o,this),!0));this.title_changed()},jka=function(a,b,c,d){this.Xa=a;this.l=b;this.h=c;this.j=d},lka=function(a,b,c,d,e){var f=this;this.Xa=b;this.C=c;this.m=d;this.o=e;this.l=null;this.j=this.h=0;this.D=new _.ki(function(){f.h=0;f.j=0},1E3);new _.jl(a,"wheel",function(g){return kka(f,g)})},kka=function(a,b){if(!_.Wk(b)){var c=a.m();if(!1!==c){var d=null==
c&&!b.ctrlKey&&!b.altKey&&!b.metaKey&&!b.buttons;c=a.C(d?1:4);if("none"!==c&&("cooperative"!==c||!d)){_.Ue(b);var e=(b.deltaY||b.wheelDelta||0)*(1===b.deltaMode?16:1);d=a.o();if(!d&&(0<e&&e<a.j||0>e&&e>a.j))a.j=e;else if(a.j=e,a.h+=e,a.D.Gd(),e=a.Xa.Oe(),d||!(16>Math.abs(a.h))){if(d){16<Math.abs(a.h)&&(a.h=_.wl(0>a.h?-16:16,a.h,.01));var f=-(a.h/16)/5}else f=-_.u(Math,"sign").call(Math,a.h);a.h=0;b="zoomaroundcenter"===c?e.center:a.Xa.rf(b);d?mka(a.Xa,f,b):(c=Math.round(e.zoom+f),a.l!==c&&(nka(a.Xa,
c,b,function(){a.l=null}),a.l=c))}}}}},xs=function(a,b,c){this.Xa=a;this.h=b;this.cursor=void 0===c?null:c;this.active=null},ys=function(a,b,c,d){this.Xa=a;this.h=b;this.j=c;this.cursor=void 0===d?null:d;this.active=null},oka=function(a,b){return{cd:a.Xa.rf(b.cd),radius:b.radius,zoom:a.Xa.Oe().zoom}},pka=function(a,b,c,d,e){function f(){return!1}d=void 0===d?function(){return"greedy"}:d;var g=void 0===e?{}:e;e=void 0===g.kq?function(){return!0}:g.kq;var h=void 0===g.Qu?!1:g.Qu,k=void 0===g.Br?function(){return null}:
g.Br;g={lm:void 0===g.lm?!1:g.lm,onClick:function(p){var q=p.coords,r=p.event;p.Wh&&(r=3===r.button,n.h()&&(p=n.l(4),"none"!==p&&(r=n.Xa.Oe().zoom+(r?-1:1),n.j()||(r=Math.round(r)),q="zoomaroundcenter"===p?n.Xa.Oe().center:n.Xa.rf(q),nka(n.Xa,r,q))))}};var l=_.Ln(b.ue,g);new lka(b.ue,a,d,k,f);var n=new jka(a,d,e,f);g.Oh=new ys(a,d,l,c);h&&(g.Pu=new xs(a,l,c));return l},qka=function(a,b,c){var d=Math.cos(-b*Math.PI/180);b=Math.sin(-b*Math.PI/180);c=_.bl(c,a);return new _.Hg(c.h*d-c.j*b+a.h,c.h*b+c.j*
d+a.j)},rka=function(a,b,c){this.j=a;this.l=b;this.h=c},ska=function(a,b,c){this.h=b;this.jb=c;this.Xh=[];this.j=b.heading+360*Math.round((c.heading-b.heading)/360);var d=a.width||1,e=a.height||1;a=new rka(b.center.h/d,b.center.j/e,.5*Math.pow(2,-b.zoom));d=new rka(c.center.h/d,c.center.j/e,.5*Math.pow(2,-c.zoom));this.gamma=(d.h-a.h)/a.h;this.lc=_.u(Math,"hypot").call(Math,.5*_.u(Math,"hypot").call(Math,d.j-a.j,d.l-a.l,d.h-a.h)*(this.gamma?_.u(Math,"log1p").call(Math,this.gamma)/this.gamma:1)/a.h,
.005*(c.tilt-b.tilt),.007*(c.heading-this.j));b=this.h.zoom;if(this.h.zoom<this.jb.zoom)for(;;){b=3*Math.floor(b/3+1);if(b>=this.jb.zoom)break;this.Xh.push(Math.abs(b-this.h.zoom)/Math.abs(this.jb.zoom-this.h.zoom)*this.lc)}else if(this.h.zoom>this.jb.zoom)for(;;){b=3*Math.ceil(b/3-1);if(b<=this.jb.zoom)break;this.Xh.push(Math.abs(b-this.h.zoom)/Math.abs(this.jb.zoom-this.h.zoom)*this.lc)}},uka=function(a,b){var c=void 0===b?{}:b;b=void 0===c.Ru?300:c.Ru;var d=void 0===c.maxDistance?Infinity:c.maxDistance,
e=void 0===c.Rd?function(){}:c.Rd;c=void 0===c.speed?1.5:c.speed;this.Rc=a;this.Rd=e;this.easing=new tka(c/1E3,b);this.h=a.lc<=d?0:-1},tka=function(a,b){this.speed=a;this.l=b;this.h=Math.PI/2/b;this.j=a/this.h},vka=function(a){return{Rc:{jb:a,rb:function(){return a},Xh:[],lc:0},rb:function(){return{mb:a,done:0}},Rd:function(){}}},wka=function(a,b,c,d){this.Cc=a;this.C=b;this.h=c;this.j=d;this.o=_.Zn;this.mb=null;this.m=!1;this.instructions=null;this.l=!0},xka=function(a){var b=Date.now();return a.instructions?
a.instructions.rb(b).mb:null},yka=function(a){return a.instructions?a.instructions.type:void 0},zs=function(a){a.m||(a.m=!0,a.o(function(b){a.m=!1;if(a.instructions){var c=a.instructions,d=c.rb(b),e=d.done;d=d.mb;0===e&&(a.instructions=null,c.Rd&&c.Rd());d?a.mb=d=a.h.rj(d):d=a.mb;d&&(0===e&&a.l?zka(a.Cc,d,b,!1):(a.Cc.yc(d,b,c.Rc),1!==e&&0!==e||zs(a)));d&&!c.Rc&&a.j(d)}else a.mb&&zka(a.Cc,a.mb,b,!0);a.l=!1}))},Aka=function(a,b,c){this.F=b;this.options=c;this.Cc={};this.offset=this.h=null;this.origin=
new _.Hg(0,0);this.boundingClientRect=null;this.o=a.ue;this.m=a.main;this.l=a.ag;this.C=_.$n();this.options.zn&&(this.l.style.willChange=this.m.style.willChange="transform")},zka=function(a,b,c,d){var e=b.center,f=b.heading,g=b.tilt,h=_.Ig(b.zoom,g,f,a.j);a.h={center:e,scale:h};b=a.getBounds(b);e=a.origin=Oia(h,e);a.offset={la:0,oa:0};var k=a.C;k&&(a.l.style[k]=a.m.style[k]="translate("+a.offset.la+"px,"+a.offset.oa+"px)");a.options.zn||(a.l.style.willChange=a.m.style.willChange="");k=a.getBoundingClientRect(!0);
for(var l=_.y(_.u(Object,"values").call(Object,a.Cc)),n=l.next();!n.done;n=l.next())n.value.yc(b,a.origin,h,f,g,e,{la:k.width,oa:k.height},{Vv:d,ih:!0,timestamp:c})},As=function(a,b,c){var d=_.Ig(a.zoom,a.tilt,a.heading),e=_.Ig(b,a.tilt,a.heading);return{center:_.al(c,_.Jg(e,_.hl(d,_.bl(a.center,c)))),zoom:b,heading:a.heading,tilt:a.tilt}},Bs=function(a,b,c,d){this.mb=a;this.l=c;this.m=d;this.j=[];this.h=null;this.Ec=b},Bka=function(a,b){a.mb=b;a.l();var c=_.Yn?_.Sa.performance.now():Date.now();a.h=
{ri:c,mb:b};0<a.j.length&&10>c-a.j.slice(-1)[0].ri||(a.j.push({ri:c,mb:b}),10<a.j.length&&a.j.splice(0,1))},Cs=function(a,b){this.Rc=a;this.startTime=b},Cka=function(a,b,c,d){this.Xh=[];var e=a.zoom-b.zoom,f=a.zoom;f=-.1>e?Math.floor(f):.1<e?Math.ceil(f):Math.round(f);e=d+1E3*Math.sqrt(_.u(Math,"hypot").call(Math,a.center.h-b.center.h,a.center.j-b.center.j)*Math.pow(2,a.zoom)/c)/3.2;var g=d+1E3*(.5-Math.abs(a.zoom%1-.5))/2;this.lc=(0>=c?g:Math.max(g,e))-d;d=0>=c?0:(a.center.h-b.center.h)/c;b=0>=c?
0:(a.center.j-b.center.j)/c;this.h=.5*this.lc*d;this.j=.5*this.lc*b;this.l=a;this.jb={center:_.al(a.center,new _.Hg(this.lc*d/2,this.lc*b/2)),heading:a.heading,tilt:a.tilt,zoom:f}},Dka=function(a,b,c,d){this.Xh=[];b=a.zoom-b.zoom;c=0>=c?0:b/c;this.lc=1E3*Math.sqrt(Math.abs(c))/.4;this.h=this.lc*c/2;c=a.zoom+this.h;b=As(a,c,d).center;this.l=a;this.j=d;this.jb={center:b,heading:a.heading,tilt:a.tilt,zoom:c}},Eka=function(a,b,c){this.Xh=[];var d=_.u(Math,"hypot").call(Math,a.center.h-b.center.h,a.center.j-
b.center.j)*Math.pow(2,a.zoom);this.lc=1E3*Math.sqrt(0>=c?0:d/c)/3.2;d=0>=c?0:(a.center.j-b.center.j)/c;this.h=this.lc*(0>=c?0:(a.center.h-b.center.h)/c)/2;this.j=this.lc*d/2;this.jb={center:_.al(a.center,new _.Hg(this.h,this.j)),heading:a.heading,tilt:a.tilt,zoom:a.zoom}},Fka=function(a,b,c,d,e){this.Xh=[];c=0>=c?0:b/c;b=d+Math.min(1E3*Math.sqrt(Math.abs(c)),1E3)/2;c=(b-d)*c/2;var f=qka(e,-c,a.center);this.lc=b-d;this.j=c;this.h=e;this.jb={center:f,heading:a.heading+c,tilt:a.tilt,zoom:a.zoom}},Gka=
function(a,b,c){var d=this;this.j=a(function(){zs(d.h)});this.h=new wka(this.j,b,{rj:function(e){return e},hk:function(){return{min:0,max:1E3}}},function(e){return c(e,d.j.getBounds(e))});this.l=b;this.Qc=_.ofa},nka=function(a,b,c,d){d=void 0===d?function(){}:d;var e=a.h.hk(),f=a.Oe();b=Math.min(b,e.max);b=Math.max(b,e.min);f&&(b=As(f,b,c),d=a.l(a.j.getBoundingClientRect(!0),f,b,d),a.h.Gg(d))},mka=function(a,b,c){var d=void 0===d?function(){}:d;var e;if(e=0===yka(a.h)?xka(a.h):a.Oe()){b=e.zoom+b;
var f=a.h.hk();b=Math.min(b,f.max);b=Math.max(b,f.min);f=a.dn();f&&f.zoom===b||(c=As(e,b,c),d=a.l(a.j.getBoundingClientRect(!0),e,c,d),d.type=0,a.h.Gg(d))}},Hka=function(a,b){var c=a.Oe();if(!c)return null;b=new Bs(c,b,function(){zs(a.h)},function(d){a.h.Gg(d)});a.h.Gg(b);return b},Ika=function(a,b,c){c=void 0===c?{}:c;var d=0!=c.fu,e=!!c.zn;return new Gka(function(f){return new Aka(a,f,{zn:e})},function(f,g,h,k){return new uka(new ska(f,g,h),{Rd:k,maxDistance:d?1.5:0})},b)},Jka=function(a,b,c){_.Qd(_.Rda,
function(d,e){b.set(e,uja(a,e,{Su:c}))})},Kka=function(a,b){function c(e){switch(e.mapTypeId){case "roadmap":return"Tm";case "satellite":return e.sk?"Ta":"Tk";case "hybrid":return e.sk?"Ta":"Th";case "terrain":return"Tr";default:return"To"}}_.E.Tb(b,"basemaptype_changed",function(){var e=b.get("baseMapType");e&&_.eg(a,c(e))});var d=a.__gm;_.E.Tb(d,"hascustomstyles_changed",function(){if(d.get("hasCustomStyles")){_.eg(a,"Ts");var e=d.get("apistyle");e&&_.Pe("stats").then(function(f){f.L(e)})}})},Lka=
function(a){if(a&&_.gm(a.getDiv())&&_.rm()){_.eg(a,"Tdev");var b=document.querySelector('meta[name="viewport"]');(b=b&&b.content)&&b.match(/width=device-width/)&&_.eg(a,"Mfp")}},Mka=function(){var a=new Or(cja()),b={};b.obliques=new Or(eja());b.report_map_issue=a;return b},Nka=function(a){var b=a.get("embedReportOnceLog");if(b){var c=function(){for(;b.getLength();){var d=b.pop();_.eg(a,d)}};_.E.addListener(b,"insert_at",c);c()}else _.E.addListenerOnce(a,"embedreportoncelog_changed",function(){Nka(a)})},
Oka=function(a){var b=a.get("embedFeatureLog");if(b){var c=function(){for(;b.getLength();){var d=b.pop();_.El(a,d)}};_.E.addListener(b,"insert_at",c);c()}else _.E.addListenerOnce(a,"embedfeaturelog_changed",function(){Oka(a)})},Ds=function(){};_.B(Mia,_.C);_.B(Lr,_.C);
var Via={all:0,administrative:1,"administrative.country":17,"administrative.province":18,"administrative.locality":19,"administrative.neighborhood":20,"administrative.land_parcel":21,poi:2,"poi.business":33,"poi.government":34,"poi.school":35,"poi.medical":36,"poi.attraction":37,"poi.place_of_worship":38,"poi.sports_complex":39,"poi.park":40,road:3,"road.highway":49,"road.highway.controlled_access":785,"road.arterial":50,"road.local":51,"road.local.drivable":817,"road.local.trail":818,transit:4,"transit.line":65,
"transit.line.rail":1041,"transit.line.ferry":1042,"transit.line.transit_layer":1043,"transit.station":66,"transit.station.rail":1057,"transit.station.bus":1058,"transit.station.airport":1059,"transit.station.ferry":1060,landscape:5,"landscape.man_made":81,"landscape.man_made.building":1297,"landscape.man_made.business_corridor":1299,"landscape.natural":82,"landscape.natural.landcover":1313,"landscape.natural.terrain":1314,water:6},Wia={"poi.business.shopping":529,"poi.business.food_and_drink":530,
"poi.business.gas_station":531,"poi.business.car_rental":532,"poi.business.lodging":533,"landscape.man_made.business_corridor":1299,"landscape.man_made.building":1297},Zja={all:"",geometry:"g","geometry.fill":"g.f","geometry.stroke":"g.s",labels:"l","labels.icon":"l.i","labels.text":"l.t","labels.text.fill":"l.t.f","labels.text.stroke":"l.t.s"};Nr.prototype.addListener=function(a,b){this.listeners.addListener(a,b)};Nr.prototype.addListenerOnce=function(a,b){this.listeners.addListenerOnce(a,b)};
Nr.prototype.removeListener=function(a,b){this.listeners.removeListener(a,b)};_.A(Or,_.F);Or.prototype.je=function(){return this.h};Or.prototype.changed=function(a){if("available"!=a){"featureRects"==a&&aja(this.h);a=this.get("viewport");var b=this.get("featureRects");a=this.j(a,b);null!=a&&a!=this.get("available")&&this.set("available",a)}};_.A(Qr,_.aj);Qr.prototype.Kd=function(a){return this.o(this,void 0===a?!1:a)};Qr.prototype.ie=function(){return this.j};_.A(Rr,Qr);Sr.prototype.vb=function(){return this.h};
Sr.prototype.we=function(){return _.fb(this.j,function(a){return a.we()})};Sr.prototype.release=function(){for(var a=_.y(this.j),b=a.next();!b.done;b=a.next())b.value.release();this.l()};Tr.prototype.Xd=function(a,b){b=void 0===b?{}:b;var c=_.De("DIV"),d=_.sl(this.j,function(e,f){e=e.Xd(a);var g=e.vb();g.style.position="absolute";g.style.zIndex=f;c.appendChild(g);return e});return new Sr(c,d,this.xb.size,this.h,{Ec:b.Ec})};Ur.prototype.vb=function(){return this.j.vb()};
Ur.prototype.we=function(){return!this.m&&this.j.we()};Ur.prototype.release=function(){this.j.release()};lja.prototype.Xd=function(a,b){a=new _.Mq(a,this.D,_.De("DIV"),{errorMessage:"D\u00e9sol\u00e9, aucune image n'est disponible pour cette zone.",Ec:b&&b.Ec,Vq:this.C||void 0});return new Ur(a,this.j,this.F,this.l,this.h,this.xb,this.m,this.o)};var Pka=[{rm:108.25,qm:109.625,um:49,tm:51.5},{rm:109.625,qm:109.75,um:49,tm:50.875},{rm:109.75,qm:110.5,um:49,tm:50.625},{rm:110.5,qm:110.625,um:49,tm:49.75}];
mja.prototype.Xd=function(a,b){a:{var c=a.Ea;if(!(7>c)){var d=1<<c-7;c=a.wa/d;d=a.xa/d;for(var e=_.y(Pka),f=e.next();!f.done;f=e.next())if(f=f.value,c>=f.rm&&c<=f.qm&&d>=f.um&&d<=f.tm){c=!0;break a}}c=!1}return c?this.h.Xd(a,b):this.j.Xd(a,b)};_.B(vja,_.C);var Xr;_.B(Wr,_.C);_.m=Wr.prototype;_.m.getZoom=function(){return _.sd(this,1)};_.m.setZoom=function(a){this.K[1]=a};_.m.nc=function(){return _.rd(this,4)};_.m.getUrl=function(){return _.td(this,12)};_.m.setUrl=function(a){this.K[12]=a};_.B(Yr,_.C);Yr.prototype.clearRect=function(){_.vd(this,1)};_.B(Zr,_.C);Zr.prototype.clearRect=function(){_.vd(this,1)};_.B($r,_.C);$r.prototype.Nc=function(){return _.td(this,0)};$r.prototype.getTile=function(){return new _.cn(this.K[1])};$r.prototype.ig=function(){return new _.cn(_.ud(this,1))};_.B(as,_.C);as.prototype.Zi=function(){return _.Cd(this,0)};as.prototype.xq=function(){return(_.G=_.Ak(this,0,$r).slice(),_.u(_.G,"values")).call(_.G)};_.B(bs,_.C);bs.prototype.getStatus=function(){return _.rd(this,4,-1)};bs.prototype.getAttribution=function(){return _.td(this,0)};bs.prototype.setAttribution=function(a){this.K[0]=a};var xja=_.Xb(_.vb(".gm-style-moc{background-color:rgba(0,0,0,0.45);pointer-events:none;text-align:center;transition:opacity ease-in-out}.gm-style-mot{color:white;font-family:Roboto,Arial,sans-serif;font-size:22px;margin:0;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}\n"));yja.prototype.j=function(a){var b=this;clearTimeout(this.l);1==a?(zja(this,!0),this.l=setTimeout(function(){return Aja(b)},1500)):2==a?zja(this,!1):3==a?Aja(this):4==a&&(this.h.style.transitionDuration="0.2s",this.h.style.opacity=0)};ds.mv=_.nh;ds.nv=function(a,b,c,d){d=void 0===d?!1:d;var e=b.getSouthWest();b=b.getNorthEast();var f=e.lng(),g=b.lng();f>g&&(e=new _.ue(e.lat(),f-360,!0));e=a.fromLatLngToPoint(e);b=a.fromLatLngToPoint(b);a=Math.max(e.x,b.x)-Math.min(e.x,b.x);e=Math.max(e.y,b.y)-Math.min(e.y,b.y);if(a>c.width||e>c.height)return 0;c=Math.min(_.xl(c.width+1E-12)-_.xl(a+1E-12),_.xl(c.height+1E-12)-_.xl(e+1E-12));d||(c=Math.floor(c));return c};
ds.tv=function(a,b){a=_.Ql(b,a,0);return _.Pl(b,new _.H((a.Da+a.Ma)/2,(a.Aa+a.Fa)/2),0)};fs.prototype.Cn=function(a){return this.j(this.h.Cn(a))};fs.prototype.fn=function(a){return this.j(this.h.fn(a))};fs.prototype.je=function(){return this.h.je()};_.B(hs,_.F);_.m=hs.prototype;_.m.mapTypeId_changed=function(){var a=this.get("mapTypeId");this.$k(a)};_.m.heading_changed=function(){var a=this.get("heading");if("number"===typeof a){var b=_.Td(90*Math.round(a/90),0,360);a!=b?this.set("heading",b):(a=this.get("mapTypeId"),this.$k(a))}};_.m.tilt_changed=function(){var a=this.get("mapTypeId");this.$k(a)};_.m.setMapTypeId=function(a){this.$k(a);this.set("mapTypeId",a)};
_.m.$k=function(a){var b=this.get("heading")||0,c=this.l.get(a);a&&!c&&_.Sf(this.D);var d=this.get("tilt");if(this.get("tilt")&&!this.C&&c&&c instanceof Qr&&c.h&&c.h[b])c=c.h[b];else if(0==d&&0!=b){this.set("heading",0);return}c&&c==this.F||(this.m&&(_.E.removeListener(this.m),this.m=null),b=(0,_.Pa)(this.$k,this,a),a&&(this.m=_.E.addListener(this.l,a.toLowerCase()+"_changed",b)),c&&c instanceof _.bj?(a=c.h,this.set("styles",c.get("styles")),this.set("baseMapType",this.l.get(a))):(this.set("styles",
null),this.set("baseMapType",c)),this.set("maxZoom",c&&c.maxZoom),this.set("minZoom",c&&c.minZoom),this.F=c)};
_.m.ou=function(a,b,c,d,e,f,g){if(void 0==f)return null;if(d instanceof Qr){a=new Rr(d,a,b,e,c,g);if(b=this.j instanceof Rr)if(b=this.j,b==a)b=!0;else if(b&&a){if(c=b.heading==a.heading&&b.projection==a.projection&&b.yj==a.yj)b=b.j.get(),c=a.j.get(),c=b==c?!0:b&&c?b.scale==c.scale&&b.Vf==c.Vf&&(b.ee==c.ee?!0:b.ee&&c.ee?b.ee.equals(c.ee):!1):!1;b=c}else b=!1;b||(this.j=a,this.h.set(a.F))}else this.j=d,this.h.get()&&this.h.set(null);return this.j};_.B(is,_.F);is.prototype.changed=function(a){if("maxZoomRects"==a||"latLng"==a){a=this.get("latLng");var b=this.get("maxZoomRects");if(a&&b){for(var c=void 0,d=0,e;e=b[d++];)a&&e.bounds.contains(a)&&(c=Math.max(c||0,e.maxZoom));a=c;a!=this.get("maxZoom")&&this.set("maxZoom",a)}else void 0!=this.get("maxZoom")&&this.set("maxZoom",void 0)}};Uja.prototype.moveCamera=function(a){var b=this.h.getCenter(),c=this.h.getZoom(),d=this.h.getProjection(),e=null!=c||null!=a.zoom;if((b||a.center)&&e&&d){e=a.center?_.ye(a.center):b;c=null!=a.zoom?a.zoom:c;var f=this.h.getTilt()||0,g=this.h.getHeading()||0;2===this.m?(f=null!=a.tilt?a.tilt:f,g=null!=a.heading?a.heading:g):0===this.m?(this.l=a.tilt,this.j=a.heading):(a.tilt||a.heading)&&console.warn("google.maps.moveCamera() CameraOptions includes tilt or heading, which are not supported on raster maps");
a=_.fl(e,d);b&&b!==e&&(b=_.fl(b,d),a=_.dl(this.o.Qc,a,b));this.o.Cd({center:a,zoom:c,heading:g,tilt:f},!1)}};_.A(js,_.F);_.m=js.prototype;_.m.actualTilt_changed=function(){var a=this.get("actualTilt");if(null!=a&&a!=this.get("tilt")){this.j=!0;try{this.set("tilt",a)}finally{this.j=!1}}};_.m.tilt_changed=function(){if(!this.j){var a=this.get("tilt");a!=this.get("desiredTilt")?this.set("desiredTilt",a):a!=this.get("actualTilt")&&this.set("actualTilt",this.get("actualTilt"))}};_.m.aerial_changed=function(){ks(this)};_.m.mapTypeId_changed=function(){ks(this)};_.m.zoom_changed=function(){ks(this)};
_.m.desiredTilt_changed=function(){ks(this)};_.A(ms,_.F);ms.prototype.Cd=function(a){this.Xa.Cd(a,!0);this.l()};ms.prototype.getBounds=function(){var a=this.map.get("center"),b=this.map.get("zoom");if(a&&null!=b){var c=this.map.get("tilt")||0,d=this.map.get("heading")||0;var e=this.map.getProjection();a={center:_.fl(a,e),zoom:b,tilt:c,heading:d};a=this.Xa.bn(a);e=_.wga(a,e,!0)}else e=null;return e};var $ja={hue:"h",saturation:"s",lightness:"l",gamma:"g",invert_lightness:"il",visibility:"v",color:"c",weight:"w"};var aka=RegExp("^#[0-9a-fA-F]{6}$");_.B(ns,_.F);
ns.prototype.changed=function(a){if("apistyle"!=a&&"hasCustomStyles"!=a){var b=this.get("mapTypeStyles")||this.get("styles");this.set("hasCustomStyles",_.Pd(b));var c=[];_.dh[13]&&c.push({featureType:"poi.business",elementType:"labels",stylers:[{visibility:"off"}]});_.Xd(c,b);var d=this.get("uDS")?"hybrid"==this.get("mapTypeId")?"":"p.s:-60|p.l:-60":bka(c);d!=this.h&&(this.h=d,this.notify("apistyle"));c.length&&(!d||1E3<d.length)&&_.og(_.ok(_.E.trigger,this,"styleerror",d.length));"styles"===a&&Yja(this,
b)}};ns.prototype.getApistyle=function(){return this.h};_.B(ps,_.F);ps.prototype.changed=function(a){"attributionText"!=a&&("baseMapType"==a&&(fka(this),this.j=null),_.ci(this.Ka))};
ps.prototype.M=function(a,b,c){1==_.rd(c,7)&&(0!==c.getStatus()&&_.Rf(this.l,14),this.O(new _.bn(c.K[6])));if(a==this.D){os(this)==b&&this.set("attributionText",decodeURIComponent(c.getAttribution()));this.o&&ika(this.o,new as(c.K[3]));var d={};a=0;for(var e=_.Cd(c,1);a<e;++a){b=new Yr(_.zk(c,1,a));var f=_.td(b,0);b=new _.Dm(b.K[1]);b=gka(b);d[f]=d[f]||[];d[f].push(b)}_.qk(this.h,function(h,k){h.set("featureRects",d[k]||[])});e=_.Cd(c,2);f=this.N=Array(e);for(a=0;a<e;++a){b=new Zr(_.zk(c,2,a));var g=
_.sd(b,0);b=gka(new _.Dm(b.K[1]));f[a]={bounds:b,maxZoom:g}}fka(this)}};rs.prototype.rj=function(a){var b=a.center,c=a.zoom,d=a.heading;a=a.tilt;c=qs(c,this.h.min,this.h.max);this.m&&(a=qs(a,0,15.5<=c?67.5:14<c?45+22.5*(c-14)/1.5:10<c?30+15*(c-10)/4:30));d=(d%360+360)%360;if(!this.j||!this.l.width||!this.l.height)return{center:b,zoom:c,heading:d,tilt:a};var e=this.l.width/Math.pow(2,c),f=this.l.height/Math.pow(2,c);b=new _.Hg(qs(b.h,this.j.min.h+e/2,this.j.max.h-e/2),qs(b.j,this.j.min.j+f/2,this.j.max.j-f/2));return{center:b,zoom:c,heading:d,tilt:a}};
rs.prototype.hk=function(){return{min:this.h.min,max:this.h.max}};_.B(ss,_.F);ss.prototype.changed=function(a){"zoomRange"!=a&&"boundsRange"!=a&&this.update()};
ss.prototype.update=function(){var a=null,b=this.get("restriction");b&&_.eg(this.l,"Mbr");var c=this.get("projection");if(b){a=_.fl(b.latLngBounds.getSouthWest(),c);var d=_.fl(b.latLngBounds.getNorthEast(),c);a={min:new _.Hg(_.wf(b.latLngBounds.Qa)?-Infinity:a.h,d.j),max:new _.Hg(_.wf(b.latLngBounds.Qa)?Infinity:d.h,a.j)};d=1==b.strictBounds}b=new _.Vga(this.get("minZoom")||0,this.get("maxZoom")||30);c=this.get("mapTypeMinZoom");var e=this.get("mapTypeMaxZoom"),f=this.get("trackerMaxZoom");_.Yd(c)&&
(b.min=Math.max(b.min,c));_.Yd(f)?b.max=Math.min(b.max,f):_.Yd(e)&&(b.max=Math.min(b.max,e));_.ne(function(g){return g.min<=g.max},"minZoom cannot exceed maxZoom")(b);c=this.h.getBoundingClientRect();d=new rs(a,b,{width:c.width,height:c.height},this.j,d);this.h.co(d);this.set("zoomRange",b);this.set("boundsRange",a)};_.B(ts,_.F);ts.prototype.immutable_changed=function(){var a=this,b=a.get("immutable"),c=a.j;b!=c&&(_.Qd(a.h,function(d){(c&&c[d])!==(b&&b[d])&&a.set(d,b&&b[d])}),a.j=b)};us.prototype.Cn=function(a){var b=this.j,c=a.wa,d=a.xa;a=a.Ea;return b[a]&&b[a][c]&&b[a][c][d]||0};us.prototype.fn=function(a){return this.h[a]||0};us.prototype.je=function(){return this.l};_.A(vs,_.F);vs.prototype.changed=function(a){"tileMapType"!=a&&"style"!=a&&this.notify("style")};vs.prototype.getStyle=function(){var a=[],b=this.get("tileMapType");if(b instanceof Qr&&(b=b.__gmsd)){var c=new _.Kl;_.Ll(c,b.type);if(b.params)for(var d in b.params){var e=_.Ml(c);_.Jl(e,d);var f=b.params[d];f&&(e.K[1]=f)}a.push(c)}d=new _.Kl;_.Ll(d,37);_.Jl(_.Ml(d),"smartmaps");a.push(d);this.h.get().forEach(function(g){g.styler&&a.push(g.styler)});return a};_.B(ws,_.F);ws.prototype.D=function(){if(this.j){var a=this.get("title");a?this.j.setAttribute("title",a):this.j.removeAttribute("title");if(this.h&&this.m){a=this.j;if(1==a.nodeType){try{var b=a.getBoundingClientRect()}catch(c){b={left:0,top:0,right:0,bottom:0}}b=new _.Al(b.left,b.top)}else b=a.changedTouches?a.changedTouches[0]:a,b=new _.Al(b.clientX,b.clientY);_.lm(this.h,new _.H(this.m.clientX-b.x,this.m.clientY-b.y));this.j.appendChild(this.h)}}};ws.prototype.title_changed=ws.prototype.D;
ws.prototype.o=function(a){this.m={clientX:a.clientX,clientY:a.clientY}};xs.prototype.oh=function(a,b){var c=this;b.stop();if(!this.active){this.cursor&&_.Sq(this.cursor,!0);var d=Hka(this.Xa,function(){c.active=null;c.h.reset(b)});d?this.active={origin:a.cd,mx:this.Xa.Oe().zoom,Yj:d}:this.h.reset(b)}};xs.prototype.lj=function(a){if(this.active){var b=this.Xa.Oe();Bka(this.active.Yj,{center:b.center,zoom:this.active.mx+(a.cd.clientY-this.active.origin.clientY)/128,heading:b.heading,tilt:b.tilt})}};
xs.prototype.di=function(){this.cursor&&_.Sq(this.cursor,!1);this.active&&this.active.Yj.release();this.active=null};ys.prototype.oh=function(a,b){var c=this,d=!this.active&&1===b.button&&1===a.Tl,e=this.h(d?2:4);"none"===e||"cooperative"===e&&d||(b.stop(),this.active?this.active.Yl=oka(this,a):(this.cursor&&_.Sq(this.cursor,!0),(d=Hka(this.Xa,function(){c.active=null;c.j.reset(b)}))?this.active={Yl:oka(this,a),Yj:d}:this.j.reset(b)))};
ys.prototype.lj=function(a){if(this.active){var b=this.h(4);if("none"!==b){var c=this.Xa.Oe();b="zoomaroundcenter"===b&&1<a.Tl?c.center:_.bl(_.al(c.center,this.active.Yl.cd),this.Xa.rf(a.cd));Bka(this.active.Yj,{center:b,zoom:this.active.Yl.zoom+Math.log(a.radius/this.active.Yl.radius)/Math.LN2,heading:c.heading,tilt:c.tilt})}}};ys.prototype.di=function(){this.h(3);this.cursor&&_.Sq(this.cursor,!1);this.active&&this.active.Yj.release();this.active=null};ska.prototype.rb=function(a){if(0>=a)return this.h;if(a>=this.lc)return this.jb;a/=this.lc;var b=this.gamma?_.u(Math,"expm1").call(Math,a*_.u(Math,"log1p").call(Math,this.gamma))/this.gamma:a;return{center:new _.Hg(this.h.center.h*(1-b)+this.jb.center.h*b,this.h.center.j*(1-b)+this.jb.center.j*b),zoom:this.h.zoom*(1-a)+this.jb.zoom*a,heading:this.j*(1-a)+this.jb.heading*a,tilt:this.h.tilt*(1-a)+this.jb.tilt*a}};uka.prototype.rb=function(a){if(!this.h){var b=this.easing,c=this.Rc.lc;this.h=a+(c<b.j?Math.acos(1-c/b.speed*b.h)/b.h:b.l+(c-b.j)/b.speed);return{done:1,mb:this.Rc.rb(0)}}a>=this.h?a={done:0,mb:this.Rc.jb}:(b=this.easing,a=this.h-a,a={done:1,mb:this.Rc.rb(this.Rc.lc-(a<b.l?(1-Math.cos(a*b.h))*b.speed/b.h:b.j+b.speed*(a-b.l)))});return a};_.m=wka.prototype;_.m.Oe=function(){return this.mb};_.m.Cd=function(a,b){a=this.h.rj(a);this.mb&&b?this.Gg(this.C(this.Cc.getBoundingClientRect(!0),this.mb,a,function(){})):this.Gg(vka(a))};_.m.dn=function(){return this.instructions?this.instructions.Rc?this.instructions.Rc.jb:null:this.mb};_.m.Cl=function(){return!!this.instructions};
_.m.co=function(a){this.h=a;!this.instructions&&this.mb&&(a=this.h.rj(this.mb),a.center===this.mb.center&&a.zoom===this.mb.zoom&&a.heading===this.mb.heading&&a.tilt===this.mb.tilt||this.Gg(vka(a)))};_.m.hk=function(){return this.h.hk()};_.m.ho=function(a){this.o=a};_.m.Gg=function(a){this.instructions&&this.instructions.Rd&&this.instructions.Rd();this.instructions=a;this.l=!0;(a=a.Rc)&&this.j(this.h.rj(a.jb));zs(this)};
_.m.rk=function(){this.Cc.rk();this.instructions&&this.instructions.Rc?this.j(this.h.rj(this.instructions.Rc.jb)):this.mb&&this.j(this.mb)};_.m=Aka.prototype;_.m.ib=function(a){var b=_.Oa(a);if(!this.Cc[b]){if(a.vv){var c=a.fl;c&&(this.j=c,this.D=b)}this.Cc[b]=a;this.F()}};_.m.Lf=function(a){var b=_.Oa(a);this.Cc[b]&&(b===this.D&&(this.D=this.j=void 0),a.dispose(),delete this.Cc[b])};_.m.rk=function(){this.boundingClientRect=null;this.F()};
_.m.getBoundingClientRect=function(a){if((void 0===a?0:a)&&this.boundingClientRect)return this.boundingClientRect;a=this.o.getBoundingClientRect();return this.boundingClientRect={top:a.top,right:a.right,bottom:a.bottom,left:a.left,width:this.o.clientWidth,height:this.o.clientHeight,x:a.x,y:a.y}};
_.m.getBounds=function(a,b){var c=void 0===b?{}:b,d=void 0===c.top?0:c.top;b=void 0===c.left?0:c.left;var e=void 0===c.bottom?0:c.bottom;c=void 0===c.right?0:c.right;var f=this.getBoundingClientRect(!0);b-=f.width/2;c=f.width/2-c;b>c&&(b=c=(b+c)/2);var g=d-f.height/2;e=f.height/2-e;g>e&&(g=e=(g+e)/2);if(this.j){var h={la:f.width,oa:f.height},k=a.center,l=a.zoom,n=a.tilt;a=a.heading;b+=f.width/2;c+=f.width/2;g+=f.height/2;e+=f.height/2;f=this.j.tj(b,g,k,l,n,a,h);d=this.j.tj(b,e,k,l,n,a,h);b=this.j.tj(c,
g,k,l,n,a,h);c=this.j.tj(c,e,k,l,n,a,h)}else h=_.Ig(a.zoom,a.tilt,a.heading),f=_.al(a.center,_.Jg(h,{la:b,oa:g})),d=_.al(a.center,_.Jg(h,{la:c,oa:g})),c=_.al(a.center,_.Jg(h,{la:c,oa:e})),b=_.al(a.center,_.Jg(h,{la:b,oa:e}));return{min:new _.Hg(Math.min(f.h,d.h,c.h,b.h),Math.min(f.j,d.j,c.j,b.j)),max:new _.Hg(Math.max(f.h,d.h,c.h,b.h),Math.max(f.j,d.j,c.j,b.j))}};
_.m.rf=function(a){var b=this.getBoundingClientRect(void 0);if(this.h){var c={la:b.width,oa:b.height};return this.j?this.j.tj(a.clientX-b.left,a.clientY-b.top,this.h.center,_.il(this.h.scale),this.h.scale.tilt,this.h.scale.heading,c):_.al(this.h.center,_.Jg(this.h.scale,{la:a.clientX-(b.left+b.right)/2,oa:a.clientY-(b.top+b.bottom)/2}))}return new _.Hg(0,0)};
_.m.to=function(a){if(!this.h)return{clientX:0,clientY:0};var b=this.getBoundingClientRect();if(this.j)return a=this.j.Qf(a,this.h.center,_.il(this.h.scale),this.h.scale.tilt,this.h.scale.heading,{la:b.width,oa:b.height}),{clientX:b.left+a[0],clientY:b.top+a[1]};a=_.hl(this.h.scale,_.bl(a,this.h.center));return{clientX:(b.left+b.right)/2+a.la,clientY:(b.top+b.bottom)/2+a.oa}};
_.m.yc=function(a,b,c){var d=a.center,e=_.Ig(a.zoom,a.tilt,a.heading,this.j),f=!e.equals(this.h&&this.h.scale);this.h={scale:e,center:d};if((f||this.j)&&this.offset)this.origin=Oia(e,_.al(d,_.Jg(e,this.offset)));else if(this.offset=_.gl(_.hl(e,_.bl(this.origin,d))),d=this.C)this.l.style[d]=this.m.style[d]="translate("+this.offset.la+"px,"+this.offset.oa+"px)",this.l.style.willChange=this.m.style.willChange="transform";d=_.bl(this.origin,_.Jg(e,this.offset));f=this.getBounds(a);for(var g=this.getBoundingClientRect(!0),
h=_.y(_.u(Object,"values").call(Object,this.Cc)),k=h.next();!k.done;k=h.next())k.value.yc(f,this.origin,e,a.heading,a.tilt,d,{la:g.width,oa:g.height},{Vv:!0,ih:!1,Rc:c,timestamp:b})};Bs.prototype.Rd=function(){this.Ec&&(this.Ec(),this.Ec=null)};Bs.prototype.rb=function(){return{mb:this.mb,done:this.Ec?2:0}};
Bs.prototype.release=function(a){var b=this,c=_.Yn?_.Sa.performance.now():Date.now();if(!(0>=this.j.length)&&this.h){var d=Ria(this.j,function(f){return 125>c-f.ri&&10<=b.h.ri-f.ri});d=0>d?this.h:this.j[d];var e=this.h.ri-d.ri;switch(this.h.mb.heading!==d.mb.heading&&a?3:0){case 3:a=new Fka(this.h.mb,-180+_.vl(this.h.mb.heading-d.mb.heading- -180),e,c,a||this.h.mb.center);break;case 2:a=new Dka(this.h.mb,d.mb,e,a||this.h.mb.center);break;case 1:a=new Eka(this.h.mb,d.mb,e);break;default:a=new Cka(this.h.mb,
d.mb,e,c)}this.m(new Cs(a,c))}};Cs.prototype.Rd=function(){};Cs.prototype.rb=function(a){a-=this.startTime;return{mb:this.Rc.rb(a),done:a<this.Rc.lc?1:0}};Cka.prototype.rb=function(a){if(a>=this.lc)return this.jb;a=Math.min(1,1-a/this.lc);return{center:_.bl(this.jb.center,new _.Hg(this.h*a*a*a,this.j*a*a*a)),zoom:this.jb.zoom-a*(this.jb.zoom-this.l.zoom),tilt:this.jb.tilt,heading:this.jb.heading}};
Dka.prototype.rb=function(a){if(a>=this.lc)return this.jb;a=Math.min(1,1-a/this.lc);a=this.jb.zoom-a*a*a*this.h;return{center:As(this.l,a,this.j).center,zoom:a,tilt:this.jb.tilt,heading:this.jb.heading}};Eka.prototype.rb=function(a){if(a>=this.lc)return this.jb;a=Math.min(1,1-a/this.lc);return{center:_.bl(this.jb.center,new _.Hg(this.h*a*a*a,this.j*a*a*a)),zoom:this.jb.zoom,tilt:this.jb.tilt,heading:this.jb.heading}};
Fka.prototype.rb=function(a){if(a>=this.lc)return this.jb;a=Math.min(1,1-a/this.lc);a*=this.j*a*a;return{center:qka(this.h,a,this.jb.center),zoom:this.jb.zoom,tilt:this.jb.tilt,heading:this.jb.heading-a}};_.m=Gka.prototype;_.m.ib=function(a){this.j.ib(a)};_.m.Lf=function(a){this.j.Lf(a)};_.m.getBoundingClientRect=function(){return this.j.getBoundingClientRect()};_.m.rf=function(a){return this.j.rf(a)};_.m.to=function(a){return this.j.to(a)};_.m.Oe=function(){return this.h.Oe()};_.m.bn=function(a,b){return this.j.getBounds(a,b)};_.m.dn=function(){return this.h.dn()};_.m.refresh=function(){zs(this.h)};_.m.Cd=function(a,b){this.h.Cd(a,b)};_.m.Gg=function(a){this.h.Gg(a)};_.m.co=function(a){this.h.co(a)};
_.m.ho=function(a){this.h.ho(a)};_.m.Cl=function(){return this.h.Cl()};_.m.rk=function(){this.h.rk()};var dja=Math.sqrt(2);Ds.prototype.j=function(a,b,c,d,e,f){var g=_.Ed(_.Hd(_.Of)),h=a.__gm,k=a.getDiv();if(k){_.E.addDomListenerOnce(c,"mousedown",function(){_.eg(a,"Mi")},!0);var l=new _.lia({Uc:c,aq:k,Up:!0,Hq:_.nd(_.Hd(_.Of),15),backgroundColor:b.backgroundColor,mo:!0,hd:_.wi.hd,$v:_.ml(a)}),n=l.main,p=new _.F;_.nm(l.h,0);h.set("panes",l.Mg);h.set("innerContainer",l.ue);a.h.M=l.Mg.overlayMouseTarget;a.addListener("keyboardshortcuts_changed",function(){var oa=_.ml(a);l.ue.tabIndex=oa?0:-1});var q=new is,r=Mka(),t,v,
w=_.sd(_.Vk(),14);k=Nia();var x=0<k?k:w,z=a.get("noPerTile")&&_.dh[15];(k=b.mapId||null)&&_.eg(a,"MId");var L=function(oa){_.Pe("util").then(function(Ca){Ca.j.h(oa);setTimeout(function(){return _.hia(Ca.h,1)},_.xk(_.Of,38)?_.sd(_.Of,38):5E3);Ca.m(a)})};(function(){var oa=new us;t=Nja(oa,w,a,z,x);v=new ps(g,q,r,z?null:oa,_.nd(_.Of,42),_.qm(),L,f)})();v.bindTo("tilt",a);v.bindTo("heading",a);v.bindTo("bounds",a);v.bindTo("zoom",a);var M=new nja(new _.Uk(_.ud(_.Of,1)),_.Vk(),_.Hd(_.Of),a,t,r.obliques,
f,!!k);Jka(M,a.mapTypes,b.enableSplitTiles);h.set("eventCapturer",l.Jg);h.set("messageOverlay",l.j);var S=_.tg(!1),V=Tja(a,S,f);v.bindTo("baseMapType",V);M=h.Ui=V.o;var Y=Dja({draggable:_.oo(a,"draggable"),Hu:_.oo(a,"gestureHandling"),Jl:h.ce}),fa=!_.dh[20]||0!=a.get("animatedZoom"),ka=null,ya=!1,ta=null,za=new ms(a,function(oa){return Ika(l,oa,{fu:fa})}),wa=za.Xa,Ka=function(oa){a.get("tilesloading")!=oa&&a.set("tilesloading",oa);oa||(ka&&ka(),ya||(ya=!0,_.nd(_.Of,42)||L(null),d&&d.h&&_.di(d.h),
ta&&(wa.Lf(ta),ta=null),_.Rf(f,0)),_.E.trigger(a,"tilesloaded"))},cb=new _.Rn(function(oa,Ca){oa=new _.On(n,0,wa,_.co(oa),Ca,{ek:!0});wa.ib(oa);return oa},Ka),Ra=_.fo();new Rja(a,k,Ra);h.F.then(function(oa){Wja(oa,a,h)});h.F.then(function(oa){Tia(oa)?(_.eg(a,"Wma"),_.Pe("webgl").then(function(Ca){var Ta=!1,Vb=oa.isEmpty()?Kr(_.td(_.Of,40)):oa.j;try{var ic=Ca.Cu(l.ue,Ka,wa,V.h,_.Hd(_.Of),Vb,_.eo(Ra,!0),Mr(new _.Tk(Ra.h.K[1])),a,x)}catch(Ib){Ta=!0}finally{Ta?h.M(!1):(h.M(!0),h.Pf=ic,wa.ho(ic.Xs()),
_.eg(a,"Wms"))}})):h.M(!1)});h.l.then(function(oa){v.m=oa;if(V.C=oa)V.h.Tb(function(Ta){Ta?cb.clear():_.Sn(cb,V.o.get())});else{var Ca=null;V.o.Tb(function(Ta){Ca!=Ta&&(Ca=Ta,_.Sn(cb,Ta))})}});h.set("cursor",a.get("draggableCursor"));new Fja(a,wa,l,Y);var ha=_.oo(a,"draggingCursor"),la=_.oo(h,"cursor"),db=new yja(h.get("messageOverlay"));ha=new _.Tq(l.ue,ha,la,Y);var kb=pka(wa,l,ha,function(oa){var Ca=Y.get();db.j("cooperative"==Ca?oa:4);return Ca},{lm:!0,kq:function(){return!a.get("disableDoubleClickZoom")},
Br:function(){return a.get("scrollwheel")}});Y.Tb(function(oa){kb.mi("cooperative"==oa||"none"==oa)});e({map:a,Xa:wa,Ui:M,Mg:l.Mg});h.l.then(function(oa){oa||_.Pe("onion").then(function(Ca){Ca.j(a,t)})});_.dh[35]&&(Nka(a),Oka(a));var hb=new js;hb.bindTo("tilt",a);hb.bindTo("zoom",a);hb.bindTo("mapTypeId",a);hb.bindTo("aerial",r.obliques,"available");_.ca.Promise.all([h.l,h.F]).then(function(oa){oa=_.y(oa);var Ca=oa.next().value;oa.next();(hb.h=Ca)&&ks(hb)});h.bindTo("tilt",hb,"actualTilt");_.E.addListener(v,
"attributiontext_changed",function(){a.set("mapDataProviders",v.get("attributionText"))});if(!k){var pb=new ns;_.Pe("util").then(function(oa){oa.h.h(function(){S.set(!0);pb.set("uDS",!0)})});pb.bindTo("styles",a);pb.bindTo("mapTypeId",V);pb.bindTo("mapTypeStyles",V,"styles");h.bindTo("apistyle",pb);h.bindTo("hasCustomStyles",pb);_.E.forward(pb,"styleerror",a)}e=new vs(h.h);e.bindTo("tileMapType",V);h.bindTo("style",e);var La=new _.gn(a,wa,function(){var oa=h.set;if(La.o&&La.m&&La.h&&La.l&&La.j){if(La.h.h){var Ca=
La.h.h.Qf(La.m,La.l,_.il(La.h),La.h.tilt,La.h.heading,La.j);var Ta=new _.H(-Ca[0],-Ca[1]);Ca=new _.H(La.j.la-Ca[0],La.j.oa-Ca[1])}else Ta=_.hl(La.h,_.bl(La.o.min,La.m)),Ca=_.hl(La.h,_.bl(La.o.max,La.m)),Ta=new _.H(Ta.la,Ta.oa),Ca=new _.H(Ca.la,Ca.oa);Ta=new _.hh([Ta,Ca])}else Ta=null;oa.call(h,"pixelBounds",Ta)}),Cb=La;wa.ib(La);h.set("projectionController",La);h.set("mouseEventTarget",{});(new ws(_.wi.j,l.ue)).bindTo("title",h);d&&(d.l.Tb(function(){var oa=d.l.get();ta||!oa||ya||(ta=new _.er(n,-1,
oa,wa.Qc),d.h&&_.di(d.h),wa.ib(ta))}),d.bindTo("tilt",h),d.bindTo("size",h));h.bindTo("zoom",a);h.bindTo("center",a);h.bindTo("size",p);h.bindTo("baseMapType",V);a.set("tosUrl",_.yia);e=new ts({projection:1});e.bindTo("immutable",h,"baseMapType");ha=new _.Lq({projection:new _.Gg});ha.bindTo("projection",e);a.bindTo("projection",ha);Oja(a,h,wa,za);Pja(a,h,wa);var lb=new Uja(a,wa);_.E.addListener(h,"movecamera",function(oa){lb.moveCamera(oa)});h.l.then(function(oa){lb.m=oa?2:1;if(void 0!==lb.l||void 0!==
lb.j)lb.moveCamera({tilt:lb.l,heading:lb.j}),lb.l=void 0,lb.j=void 0});var ib=new ss(wa,a);ib.bindTo("mapTypeMaxZoom",V,"maxZoom");ib.bindTo("mapTypeMinZoom",V,"minZoom");ib.bindTo("maxZoom",a);ib.bindTo("minZoom",a);ib.bindTo("trackerMaxZoom",q,"maxZoom");ib.bindTo("restriction",a);ib.bindTo("projection",a);h.l.then(function(oa){ib.j=oa;ib.update()});var $b=new _.Uq(_.gm(c));h.bindTo("fontLoaded",$b);e=h.D;e.bindTo("scrollwheel",a);e.bindTo("disableDoubleClickZoom",a);e=function(){var oa=a.get("streetView");
oa?(a.bindTo("svClient",oa,"client"),oa.__gm.bindTo("fontLoaded",$b)):(a.unbind("svClient"),a.set("svClient",null))};e();_.E.addListener(a,"streetview_changed",e);a.j||(ka=function(){ka=null;_.ca.Promise.all([_.Pe("controls"),h.l,h.F]).then(function(oa){var Ca=_.y(oa);oa=Ca.next().value;var Ta=Ca.next().value;Ca.next();Ca=l.h;var Vb=new oa.Wo(Ca);h.set("layoutManager",Vb);oa.nw(Vb,a,V,Ca,v,r.report_map_issue,ib,hb,l.Jg,c,h.ce,t,Cb,wa,Ta);oa.ow(a,l.ue,Ca,Ta&&!1,Ta&&!1);oa.oo(c)})},_.eg(a,"Mm"),b.v2&&
_.eg(a,"Mz"),Kka(a,V),Lka(a));b=new nja(new _.Uk(_.ud(_.Of,1)),_.Vk(),_.Hd(_.Of),a,new fs(t,function(oa){return z?x:oa||w}),r.obliques,f,!!k);hka(b,a.overlayMapTypes);new Mja(_.ok(_.eg,a),l.Mg.mapPane,a.overlayMapTypes,wa,M,S);_.dh[35]&&h.bindTo("card",a);_.dh[15]&&h.bindTo("authUser",a);var Nb=0,eb=0,wb=function(){var oa=l.h,Ca=oa.clientWidth;oa=oa.clientHeight;if(Nb!=Ca||eb!=oa)Nb=Ca,eb=oa,wa&&wa.rk(),p.set("size",new _.Yf(Ca,oa)),ib.update()},Eb=document.createElement("iframe");Eb.setAttribute("aria-hidden",
"true");Eb.frameBorder="0";Eb.tabIndex=-1;Eb.style.cssText="z-index: -1; position: absolute; width: 100%;height: 100%; top: 0; left: 0; border: none";_.E.addDomListener(Eb,"load",function(){wb();_.E.addDomListener(Eb.contentWindow,"resize",wb)});l.h.appendChild(Eb);b=Zia(l.ue);l.h.appendChild(b)}else _.Sf(f)};Ds.prototype.fitBounds=ds;Ds.prototype.h=function(a,b,c,d,e){a=new _.Mq(a,b,c,{});a.setUrl(d).then(e);return a};_.Qe("map",new Ds);});