From b9e68cc373eda8890eb26092cb170feef808dfa6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 29 Apr 2022 07:07:40 +0000 Subject: [PATCH 1/2] Bump pygments from 2.11.2 to 2.12.0 Bumps [pygments](https://github.com/pygments/pygments) from 2.11.2 to 2.12.0. - [Release notes](https://github.com/pygments/pygments/releases) - [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES) - [Commits](https://github.com/pygments/pygments/compare/2.11.2...2.12.0) --- updated-dependencies: - dependency-name: pygments dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 0543c433d..8545e2b81 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,7 +4,7 @@ flask-babel==2.0.0 flask==2.1.1 jinja2==3.1.1 lxml==4.8.0 -pygments==2.11.2 +pygments==2.12.0 python-dateutil==2.8.2 pyyaml==6.0 httpx[http2]==0.21.2 From 0275f0f5adf67765c944bb842e724ecc314ae6b7 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Sat, 30 Apr 2022 07:08:59 +0200 Subject: [PATCH 2/2] [upd] ./manage pyenv.cmd searxng_extra/update/update_pygments.py After each update of the pygments version, we (or github action) should [1] 1. update less files: ./manage pyenv.cmd searxng_extra/update/update_pygments.py update: static/themes/oscar/src/generated/pygments-logicodev.less update: static/themes/oscar/src/generated/pygments-pointhi.less update: static/themes/simple/src/generated/pygments.less 2. rebuild the static files of each themes: make static.build.commit [1] https://github.com/searxng/searxng/pull/2#issuecomment-826958666 Signed-off-by: Markus Heiser --- searx/static/themes/oscar/css/leaflet.css | 89 +++++++++++------- searx/static/themes/oscar/css/leaflet.min.css | Bin 10909 -> 11089 bytes .../themes/oscar/css/leaflet.min.css.map | Bin 4575 -> 4673 bytes .../themes/oscar/css/logicodev-dark.css | 2 +- searx/static/themes/oscar/css/logicodev.css | 2 +- .../themes/oscar/css/logicodev.min.css.map | Bin 10360 -> 10359 bytes searx/static/themes/oscar/css/pointhi.css | 2 +- searx/static/themes/oscar/js/leaflet.js | 6 +- .../src/generated/pygments-logicodev.less | 2 +- .../oscar/src/generated/pygments-pointhi.less | 2 +- searx/static/themes/simple/css/leaflet.css | Bin 14272 -> 14661 bytes .../themes/simple/css/searxng-rtl.min.css.map | Bin 102187 -> 102187 bytes .../themes/simple/css/searxng.min.css.map | Bin 100464 -> 100464 bytes searx/static/themes/simple/js/leaflet.js | Bin 141941 -> 143908 bytes .../themes/simple/src/generated/pygments.less | 2 +- 15 files changed, 62 insertions(+), 45 deletions(-) diff --git a/searx/static/themes/oscar/css/leaflet.css b/searx/static/themes/oscar/css/leaflet.css index 601476fe6..5292e63a1 100644 --- a/searx/static/themes/oscar/css/leaflet.css +++ b/searx/static/themes/oscar/css/leaflet.css @@ -45,7 +45,10 @@ } /* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */ /* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */ -.leaflet-container .leaflet-overlay-pane svg, +.leaflet-container .leaflet-overlay-pane svg { + max-width: none !important; + max-height: none !important; + } .leaflet-container .leaflet-marker-pane img, .leaflet-container .leaflet-shadow-pane img, .leaflet-container .leaflet-tile-pane img, @@ -53,6 +56,8 @@ .leaflet-container .leaflet-tile { max-width: none !important; max-height: none !important; + width: auto; + padding: 0; } .leaflet-container.leaflet-touch-zoom { @@ -166,9 +171,6 @@ /* zoom and fade animations */ -.leaflet-fade-anim .leaflet-tile { - will-change: opacity; - } .leaflet-fade-anim .leaflet-popup { opacity: 0; -webkit-transition: opacity 0.2s linear; @@ -183,9 +185,10 @@ -ms-transform-origin: 0 0; transform-origin: 0 0; } -.leaflet-zoom-anim .leaflet-zoom-animated { +svg.leaflet-zoom-animated { will-change: transform; - } +} + .leaflet-zoom-anim .leaflet-zoom-animated { -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1); -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1); @@ -251,14 +254,11 @@ svg.leaflet-image-layer.leaflet-interactive path { .leaflet-container { background: #ddd; - outline: 0; + outline-offset: 1px; } .leaflet-container a { color: #0078A8; } -.leaflet-container a.leaflet-active { - outline: 2px solid orange; - } .leaflet-zoom-box { border: 2px dotted #38f; background: rgba(255,255,255,0.5); @@ -267,7 +267,10 @@ svg.leaflet-image-layer.leaflet-interactive path { /* general typography */ .leaflet-container { - font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif; + font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; + font-size: 12px; + font-size: 0.75rem; + line-height: 1.5; } @@ -277,8 +280,7 @@ svg.leaflet-image-layer.leaflet-interactive path { box-shadow: 0 1px 5px rgba(0,0,0,0.65); border-radius: 4px; } -.leaflet-bar a, -.leaflet-bar a:hover { +.leaflet-bar a { background-color: #fff; border-bottom: 1px solid #ccc; width: 26px; @@ -295,7 +297,8 @@ svg.leaflet-image-layer.leaflet-interactive path { background-repeat: no-repeat; display: block; } -.leaflet-bar a:hover { +.leaflet-bar a:hover, +.leaflet-bar a:focus { background-color: #f4f4f4; } .leaflet-bar a:first-child { @@ -385,6 +388,8 @@ svg.leaflet-image-layer.leaflet-interactive path { } .leaflet-control-layers label { display: block; + font-size: 13px; + font-size: 1.08333em; } .leaflet-control-layers-separator { height: 0; @@ -393,7 +398,7 @@ svg.leaflet-image-layer.leaflet-interactive path { } /* Default icon URLs */ -.leaflet-default-icon-path { +.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */ background-image: url(images/marker-icon.png); } @@ -402,23 +407,24 @@ svg.leaflet-image-layer.leaflet-interactive path { .leaflet-container .leaflet-control-attribution { background: #fff; - background: rgba(255, 255, 255, 0.7); + background: rgba(255, 255, 255, 0.8); margin: 0; } .leaflet-control-attribution, .leaflet-control-scale-line { padding: 0 5px; color: #333; + line-height: 1.4; } .leaflet-control-attribution a { text-decoration: none; } -.leaflet-control-attribution a:hover { +.leaflet-control-attribution a:hover, +.leaflet-control-attribution a:focus { text-decoration: underline; } -.leaflet-container .leaflet-control-attribution, -.leaflet-container .leaflet-control-scale { - font-size: 11px; +.leaflet-control-attribution svg { + display: inline !important; } .leaflet-left .leaflet-control-scale { margin-left: 5px; @@ -431,7 +437,6 @@ svg.leaflet-image-layer.leaflet-interactive path { border-top: none; line-height: 1.1; padding: 2px 5px 1px; - font-size: 11px; white-space: nowrap; overflow: hidden; -moz-box-sizing: border-box; @@ -474,17 +479,22 @@ svg.leaflet-image-layer.leaflet-interactive path { border-radius: 12px; } .leaflet-popup-content { - margin: 13px 19px; - line-height: 1.4; + margin: 13px 24px 13px 20px; + line-height: 1.3; + font-size: 13px; + font-size: 1.08333em; + min-height: 1px; } .leaflet-popup-content p { - margin: 18px 0; + margin: 17px 0; + margin: 1.3em 0; } .leaflet-popup-tip-container { width: 40px; height: 20px; position: absolute; left: 50%; + margin-top: -1px; margin-left: -20px; overflow: hidden; pointer-events: none; @@ -495,6 +505,7 @@ svg.leaflet-image-layer.leaflet-interactive path { padding: 1px; margin: -10px auto 0; + pointer-events: auto; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); @@ -511,19 +522,18 @@ svg.leaflet-image-layer.leaflet-interactive path { position: absolute; top: 0; right: 0; - padding: 4px 4px 0 0; border: none; text-align: center; - width: 18px; - height: 14px; - font: 16px/14px Tahoma, Verdana, sans-serif; - color: #c3c3c3; + width: 24px; + height: 24px; + font: 16px/24px Tahoma, Verdana, sans-serif; + color: #757575; text-decoration: none; - font-weight: bold; background: transparent; } -.leaflet-container a.leaflet-popup-close-button:hover { - color: #999; +.leaflet-container a.leaflet-popup-close-button:hover, +.leaflet-container a.leaflet-popup-close-button:focus { + color: #585858; } .leaflet-popup-scrolled { overflow: auto; @@ -541,9 +551,6 @@ svg.leaflet-image-layer.leaflet-interactive path { -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678); } -.leaflet-oldie .leaflet-popup-tip-container { - margin-top: -1px; - } .leaflet-oldie .leaflet-control-zoom, .leaflet-oldie .leaflet-control-layers, @@ -578,7 +585,7 @@ svg.leaflet-image-layer.leaflet-interactive path { pointer-events: none; box-shadow: 0 1px 3px rgba(0,0,0,0.4); } -.leaflet-tooltip.leaflet-clickable { +.leaflet-tooltip.leaflet-interactive { cursor: pointer; pointer-events: auto; } @@ -638,3 +645,13 @@ svg.leaflet-image-layer.leaflet-interactive path { margin-left: -12px; border-right-color: #fff; } + +/* Printing */ + +@media print { + /* Prevent printers from removing background-images of controls. */ + .leaflet-control { + -webkit-print-color-adjust: exact; + color-adjust: exact; + } + } diff --git a/searx/static/themes/oscar/css/leaflet.min.css b/searx/static/themes/oscar/css/leaflet.min.css index 4af94e18af4727ac88e70104f9c3e3e9ecf04db8..e0abbbe375f3a410623ebd44f74ca082b7ccbd16 100644 GIT binary patch delta 651 zcmbOmdNFLnHm1q5*mzhJip$a`PhobOyoSkaGC%VUQS0)|l#&dq#L|*{>w?6Tl+3(z zD}%`s6@@q7Vh&*29M2`r$PCo8xs&@V3%725T3T^xiIrhN1yG6T}om?gu z%ve47p{mU0--1kxY-#z)rNug%-w91&Q%2HkXpCZ(p`L+-v9WP#?qo&@$;q=N-!NKC z?vRQRL^Iu_cCxLM%w$GsbEvssuBo)aWG^XxSx{(Hr(_lvBAjTQo0$jq@MHsd$;s#CxrNMu1{zrB zCKjb<<^jV2 mH7Pr@L>DX#6wS#m(oIasDlIOtO07stF0sZGs-0Y@r2_zuQsPtq delta 491 zcmYk1y>HV{6vbsbwVF8JEopF4>LjEL;gvingg8Tig@pz2QB^{K>$u5NjcpP`5~3g$ z!~!g50*Qew8BM!U_Nj=mc73%9OetGrwc zuUh{?1HBdg*6E3`E~e$GY#s{-r?a`#Z>+%|fJVKJz49qstt6yov&nB(-U-kSMhnCY p0*nB)_ZN)#uBQ{~4JUYB&GWUYB+i;PGq;URo1Z)MK*DmZ_6xzrqniK# diff --git a/searx/static/themes/oscar/css/leaflet.min.css.map b/searx/static/themes/oscar/css/leaflet.min.css.map index 683201f41664520fab5b65e4b20a2d2ecc35fd72..4effb2c637d9d857e640a3a43c5216d8aec341ad 100644 GIT binary patch delta 467 zcmZ8du}T9$5M@KWMB^m^(?&4SMn?$}6D=&}Hkac(V+e8_nnF%UBxO)BO)SMy7{x~a zLAW1K?DZ2Y?8VAXaA!{tY=+r4JMX=DZ{?@?hi$Roo=K=llp_f~B0>)(LJ)WMsf4PU zA$7&djKW)td;FurogH0@_XLfTH~Af?SSXvY$GDG9RGzpMMvq@EJsJi2G?uGs7{b6} zP%~-40OesUt%)_(W(iH@(q^iX+*e!lk}cA8>cn(H7+Tmsu6C45j}mN6@BK0ObTM^D zAGx$}X)aS(a%vU~rQVWg*DW~GHhi?J77WylYgT-d5<1BAqu0!$0OiwTvzj)x!^Zwg zF&5DGba7HOZG9aT%(|gd^vE#-9_TDQx;L+=neEQ%p^MJCgyRPLQq|s&aWEZv&YmaS i7VYM~#4y^*lPD<{UIRk3B}XVFto{b6xI-mc8vg)f{eY|h delta 384 zcmX@8a$k9a4EG)efe*gdg delta 46 zcmV+}0MY;VQ20=gd6T087O{vM0+D$SlWYPBv%&(LApt{^UnFh;X0y&Dd;=this.min.x&&e.x<=this.max.x&&i.y>=this.min.y&&e.y<=this.max.y},intersects:function(t){t=O(t);var i=this.min,e=this.max,n=t.min,o=t.max,s=o.x>=i.x&&n.x<=e.x,r=o.y>=i.y&&n.y<=e.y;return s&&r},overlaps:function(t){t=O(t);var i=this.min,e=this.max,n=t.min,o=t.max,s=o.x>i.x&&n.xi.y&&n.y=n.lat&&e.lat<=o.lat&&i.lng>=n.lng&&e.lng<=o.lng},intersects:function(t){t=N(t);var i=this._southWest,e=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>=i.lat&&n.lat<=e.lat,r=o.lng>=i.lng&&n.lng<=e.lng;return s&&r},overlaps:function(t){t=N(t);var i=this._southWest,e=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>i.lat&&n.lati.lng&&n.lng';var i=t.firstChild;return i.style.behavior="url(#default#VML)",i&&"object"==typeof i.adj}catch(t){return!1}}();function kt(t){return 0<=navigator.userAgent.toLowerCase().indexOf(t)}var Bt={ie:tt,ielt9:it,edge:et,webkit:nt,android:ot,android23:st,androidStock:at,opera:ht,chrome:ut,gecko:lt,safari:ct,phantom:_t,opera12:dt,win:pt,ie3d:mt,webkit3d:ft,gecko3d:gt,any3d:vt,mobile:yt,mobileWebkit:xt,mobileWebkit3d:wt,msPointer:Pt,pointer:Lt,touch:bt,mobileOpera:Tt,mobileGecko:Mt,retina:zt,passiveEvents:Ct,canvas:St,svg:Zt,vml:Et},At=Pt?"MSPointerDown":"pointerdown",It=Pt?"MSPointerMove":"pointermove",Ot=Pt?"MSPointerUp":"pointerup",Rt=Pt?"MSPointerCancel":"pointercancel",Nt={},Dt=!1;function jt(t,i,e,n){function o(t){Ut(t,r)}var s,r,a,h,u,l,c,_;function d(t){t.pointerType===(t.MSPOINTER_TYPE_MOUSE||"mouse")&&0===t.buttons||Ut(t,h)}return"touchstart"===i?(u=t,l=e,c=n,_=p(function(t){t.MSPOINTER_TYPE_TOUCH&&t.pointerType===t.MSPOINTER_TYPE_TOUCH&&Ri(t),Ut(t,l)}),u["_leaflet_touchstart"+c]=_,u.addEventListener(At,_,!1),Dt||(document.addEventListener(At,Wt,!0),document.addEventListener(It,Ht,!0),document.addEventListener(Ot,Ft,!0),document.addEventListener(Rt,Ft,!0),Dt=!0)):"touchmove"===i?(h=e,(a=t)["_leaflet_touchmove"+n]=d,a.addEventListener(It,d,!1)):"touchend"===i&&(r=e,(s=t)["_leaflet_touchend"+n]=o,s.addEventListener(Ot,o,!1),s.addEventListener(Rt,o,!1)),this}function Wt(t){Nt[t.pointerId]=t}function Ht(t){Nt[t.pointerId]&&(Nt[t.pointerId]=t)}function Ft(t){delete Nt[t.pointerId]}function Ut(t,i){for(var e in t.touches=[],Nt)t.touches.push(Nt[e]);t.changedTouches=[t],i(t)}var Vt=Pt?"MSPointerDown":Lt?"pointerdown":"touchstart",qt=Pt?"MSPointerUp":Lt?"pointerup":"touchend",Gt="_leaflet_";var Kt,Yt,Xt,Jt,$t,Qt,ti=fi(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),ii=fi(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),ei="webkitTransition"===ii||"OTransition"===ii?ii+"End":"transitionend";function ni(t){return"string"==typeof t?document.getElementById(t):t}function oi(t,i){var e,n=t.style[i]||t.currentStyle&&t.currentStyle[i];return n&&"auto"!==n||!document.defaultView||(n=(e=document.defaultView.getComputedStyle(t,null))?e[i]:null),"auto"===n?null:n}function si(t,i,e){var n=document.createElement(t);return n.className=i||"",e&&e.appendChild(n),n}function ri(t){var i=t.parentNode;i&&i.removeChild(t)}function ai(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function hi(t){var i=t.parentNode;i&&i.lastChild!==t&&i.appendChild(t)}function ui(t){var i=t.parentNode;i&&i.firstChild!==t&&i.insertBefore(t,i.firstChild)}function li(t,i){if(void 0!==t.classList)return t.classList.contains(i);var e=pi(t);return 0this.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,i){this._enforcingBounds=!0;var e=this.getCenter(),n=this._limitCenter(e,this._zoom,N(t));return e.equals(n)||this.panTo(n,i),this._enforcingBounds=!1,this},panInside:function(t,i){var e,n,o=A((i=i||{}).paddingTopLeft||i.padding||[0,0]),s=A(i.paddingBottomRight||i.padding||[0,0]),r=this.getCenter(),a=this.project(r),h=this.project(t),u=this.getPixelBounds(),l=u.getSize().divideBy(2),c=O([u.min.add(o),u.max.subtract(s)]);return c.contains(h)||(this._enforcingBounds=!0,e=a.subtract(h),n=A(h.x+e.x,h.y+e.y),(h.xc.max.x)&&(n.x=a.x-e.x,0c.max.y)&&(n.y=a.y-e.y,0=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,i){for(var e,n=[],o="mouseout"===i||"mouseover"===i,s=t.target||t.srcElement,r=!1;s;){if((e=this._targets[m(s)])&&("click"===i||"preclick"===i)&&!t._simulated&&this._draggableMoved(e)){r=!0;break}if(e&&e.listens(i,!0)){if(o&&!Vi(s,t))break;if(n.push(e),o)break}if(s===this._container)break;s=s.parentNode}return n.length||r||o||!Vi(s,t)||(n=[this]),n},_handleDOMEvent:function(t){var i;this._loaded&&!Ui(t)&&("mousedown"!==(i=t.type)&&"keypress"!==i&&"keyup"!==i&&"keydown"!==i||Pi(t.target||t.srcElement),this._fireDOMEvent(t,i))},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,i,e){var n;if("click"===t.type&&((n=h({},t)).type="preclick",this._fireDOMEvent(n,n.type,e)),!t._stopped&&(e=(e||[]).concat(this._findEventTargets(t,i))).length){var o=e[0];"contextmenu"===i&&o.listens(i,!0)&&Ri(t);var s,r={originalEvent:t};"keypress"!==t.type&&"keydown"!==t.type&&"keyup"!==t.type&&(s=o.getLatLng&&(!o._radius||o._radius<=10),r.containerPoint=s?this.latLngToContainerPoint(o.getLatLng()):this.mouseEventToContainerPoint(t),r.layerPoint=this.containerPointToLayerPoint(r.containerPoint),r.latlng=s?o.getLatLng():this.layerPointToLatLng(r.layerPoint));for(var a=0;athis.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(i),o=this._getCenterOffset(t)._divideBy(1-1/n);return!(!0!==e.animate&&!this.getSize().contains(o))&&(M(function(){this._moveStart(!0,!1)._animateZoom(t,i,!0)},this),!0)},_animateZoom:function(t,i,e,n){this._mapPane&&(e&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=i,ci(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:i,noUpdate:n}),setTimeout(p(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&_i(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom),M(function(){this._moveEnd(!0)},this))}});function Yi(t){return new Xi(t)}var Xi=S.extend({options:{position:"topright"},initialize:function(t){c(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var i=this._map;return i&&i.removeControl(this),this.options.position=t,i&&i.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var i=this._container=this.onAdd(t),e=this.getPosition(),n=t._controlCorners[e];return ci(i,"leaflet-control"),-1!==e.indexOf("bottom")?n.insertBefore(i,n.firstChild):n.appendChild(i),this._map.on("unload",this.remove,this),this},remove:function(){return this._map&&(ri(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null),this},_refocusOnMap:function(t){this._map&&t&&0",n=document.createElement("div");return n.innerHTML=e,n.firstChild},_addItem:function(t){var i,e=document.createElement("label"),n=this._map.hasLayer(t.layer);t.overlay?((i=document.createElement("input")).type="checkbox",i.className="leaflet-control-layers-selector",i.defaultChecked=n):i=this._createRadioElement("leaflet-base-layers_"+m(this),n),this._layerControlInputs.push(i),i.layerId=m(t.layer),zi(i,"click",this._onInputClick,this);var o=document.createElement("span");o.innerHTML=" "+t.name;var s=document.createElement("div");return e.appendChild(s),s.appendChild(i),s.appendChild(o),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(e),this._checkDisabledLayers(),e},_onInputClick:function(){var t,i,e=this._layerControlInputs,n=[],o=[];this._handlingClick=!0;for(var s=e.length-1;0<=s;s--)t=e[s],i=this._getLayer(t.layerId).layer,t.checked?n.push(i):t.checked||o.push(i);for(s=0;si.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expand:function(){return this.expand()},_collapse:function(){return this.collapse()}}),$i=Xi.extend({options:{position:"topleft",zoomInText:"+",zoomInTitle:"Zoom in",zoomOutText:"−",zoomOutTitle:"Zoom out"},onAdd:function(t){var i="leaflet-control-zoom",e=si("div",i+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,i+"-in",e,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,i+"-out",e,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),e},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,i,e,n,o){var s=si("a",e,n);return s.innerHTML=t,s.href="#",s.title=i,s.setAttribute("role","button"),s.setAttribute("aria-label",i),Oi(s),zi(s,"click",Ni),zi(s,"click",o,this),zi(s,"click",this._refocusOnMap,this),s},_updateDisabled:function(){var t=this._map,i="leaflet-disabled";_i(this._zoomInButton,i),_i(this._zoomOutButton,i),!this._disabled&&t._zoom!==t.getMinZoom()||ci(this._zoomOutButton,i),!this._disabled&&t._zoom!==t.getMaxZoom()||ci(this._zoomInButton,i)}});Ki.mergeOptions({zoomControl:!0}),Ki.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new $i,this.addControl(this.zoomControl))});var Qi=Xi.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var i="leaflet-control-scale",e=si("div",i),n=this.options;return this._addScales(n,i+"-line",e),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),e},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,i,e){t.metric&&(this._mScale=si("div",i,e)),t.imperial&&(this._iScale=si("div",i,e))},_update:function(){var t=this._map,i=t.getSize().y/2,e=t.distance(t.containerPointToLatLng([0,i]),t.containerPointToLatLng([this.options.maxWidth,i]));this._updateScales(e)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var i=this._getRoundNum(t),e=i<1e3?i+" m":i/1e3+" km";this._updateScale(this._mScale,e,i/t)},_updateImperial:function(t){var i,e,n,o=3.2808399*t;5280Leaflet'},initialize:function(t){c(this,t),this._attributions={}},onAdd:function(t){for(var i in(t.attributionControl=this)._container=si("div","leaflet-control-attribution"),Oi(this._container),t._layers)t._layers[i].getAttribution&&this.addAttribution(t._layers[i].getAttribution());return this._update(),this._container},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t&&(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update()),this},removeAttribution:function(t){return t&&this._attributions[t]&&(this._attributions[t]--,this._update()),this},_update:function(){if(this._map){var t=[];for(var i in this._attributions)this._attributions[i]&&t.push(i);var e=[];this.options.prefix&&e.push(this.options.prefix),t.length&&e.push(t.join(", ")),this._container.innerHTML=e.join(" | ")}}});Ki.mergeOptions({attributionControl:!0}),Ki.addInitHook(function(){this.options.attributionControl&&(new te).addTo(this)});Xi.Layers=Ji,Xi.Zoom=$i,Xi.Scale=Qi,Xi.Attribution=te,Yi.layers=function(t,i,e){return new Ji(t,i,e)},Yi.zoom=function(t){return new $i(t)},Yi.scale=function(t){return new Qi(t)},Yi.attribution=function(t){return new te(t)};var ie=S.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled&&(this._enabled=!1,this.removeHooks()),this},enabled:function(){return!!this._enabled}});ie.addTo=function(t,i){return t.addHandler(i,this),this};var ee,ne={Events:Z},oe=bt?"touchstart mousedown":"mousedown",se={mousedown:"mouseup",touchstart:"touchend",pointerdown:"touchend",MSPointerDown:"touchend"},re={mousedown:"mousemove",touchstart:"touchmove",pointerdown:"touchmove",MSPointerDown:"touchmove"},ae=E.extend({options:{clickTolerance:3},initialize:function(t,i,e,n){c(this,n),this._element=t,this._dragStartTarget=i||t,this._preventOutline=e},enable:function(){this._enabled||(zi(this._dragStartTarget,oe,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(ae._dragging===this&&this.finishDrag(),Si(this._dragStartTarget,oe,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){var i,e;!t._simulated&&this._enabled&&(this._moved=!1,li(this._element,"leaflet-zoom-anim")||ae._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches||((ae._dragging=this)._preventOutline&&Pi(this._element),xi(),Xt(),this._moving||(this.fire("down"),i=t.touches?t.touches[0]:t,e=bi(this._element),this._startPoint=new k(i.clientX,i.clientY),this._parentScale=Ti(e),zi(document,re[t.type],this._onMove,this),zi(document,se[t.type],this._onUp,this))))},_onMove:function(t){var i,e;!t._simulated&&this._enabled&&(t.touches&&1i&&(e.push(t[n]),o=n);oi.max.x&&(e|=2),t.yi.max.y&&(e|=8),e}function de(t,i,e,n){var o,s=i.x,r=i.y,a=e.x-s,h=e.y-r,u=a*a+h*h;return 0this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()t.y!=n.y>t.y&&t.x<(n.x-e.x)*(t.y-e.y)/(n.y-e.y)+e.x&&(u=!u);return u||Oe.prototype._containsPoint.call(this,t,!0)}});var Ne=Ce.extend({initialize:function(t,i){c(this,i),this._layers={},t&&this.addData(t)},addData:function(t){var i,e,n,o=g(t)?t:t.features;if(o){for(i=0,e=o.length;iu.x&&(l=s.x+n-u.x+h.x),s.x-l-a.x<0&&(l=s.x-a.x),s.y+e+h.y>u.y&&(c=s.y+e-u.y+h.y),s.y-c-a.y<0&&(c=s.y-a.y),(l||c)&&t.fire("autopanstart").panBy([l,c]))},_onCloseButtonClick:function(t){this._close(),Ni(t)},_getAnchor:function(){return A(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}});Ki.mergeOptions({closePopupOnClick:!0}),Ki.include({openPopup:function(t,i,e){return t instanceof tn||(t=new tn(e).setContent(t)),i&&t.setLatLng(i),this.hasLayer(t)?this:(this._popup&&this._popup.options.autoClose&&this.closePopup(),this._popup=t,this.addLayer(t))},closePopup:function(t){return t&&t!==this._popup||(t=this._popup,this._popup=null),t&&this.removeLayer(t),this}}),Me.include({bindPopup:function(t,i){return t instanceof tn?(c(t,i),(this._popup=t)._source=this):(this._popup&&!i||(this._popup=new tn(i,this)),this._popup.setContent(t)),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t,i){return this._popup&&this._map&&(i=this._popup._prepareOpen(this,t,i),this._map.openPopup(this._popup,i)),this},closePopup:function(){return this._popup&&this._popup._close(),this},togglePopup:function(t){return this._popup&&(this._popup._map?this.closePopup():this.openPopup(t)),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){var i=t.layer||t.target;this._popup&&this._map&&(Ni(t),i instanceof Be?this.openPopup(t.layer||t.target,t.latlng):this._map.hasLayer(this._popup)&&this._popup._source===i?this.closePopup():this.openPopup(i,t.latlng))},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}});var en=Qe.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,interactive:!1,opacity:.9},onAdd:function(t){Qe.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&this._source.fire("tooltipopen",{tooltip:this},!0)},onRemove:function(t){Qe.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&this._source.fire("tooltipclose",{tooltip:this},!0)},getEvents:function(){var t=Qe.prototype.getEvents.call(this);return bt&&!this.options.permanent&&(t.preclick=this._close),t},_close:function(){this._map&&this._map.closeTooltip(this)},_initLayout:function(){var t="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=si("div",t)},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var i,e=this._map,n=this._container,o=e.latLngToContainerPoint(e.getCenter()),s=e.layerPointToContainerPoint(t),r=this.options.direction,a=n.offsetWidth,h=n.offsetHeight,u=A(this.options.offset),l=this._getAnchor(),c="top"===r?(i=a/2,h):"bottom"===r?(i=a/2,0):(i="center"===r?a/2:"right"===r?0:"left"===r?a:s.xthis.options.maxZoom||nthis.options.maxZoom||void 0!==this.options.minZoom&&oe.max.x)||!i.wrapLat&&(t.ye.max.y))return!1}if(!this.options.bounds)return!0;var n=this._tileCoordsToBounds(t);return N(this.options.bounds).overlaps(n)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var i=this._map,e=this.getTileSize(),n=t.scaleBy(e),o=n.add(e);return[i.unproject(n,t.z),i.unproject(o,t.z)]},_tileCoordsToBounds:function(t){var i=this._tileCoordsToNwSe(t),e=new R(i[0],i[1]);return this.options.noWrap||(e=this._map.wrapLatLngBounds(e)),e},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var i=t.split(":"),e=new k(+i[0],+i[1]);return e.z=+i[2],e},_removeTile:function(t){var i=this._tiles[t];i&&(ri(i.el),delete this._tiles[t],this.fire("tileunload",{tile:i.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){ci(t,"leaflet-tile");var i=this.getTileSize();t.style.width=i.x+"px",t.style.height=i.y+"px",t.onselectstart=a,t.onmousemove=a,it&&this.options.opacity<1&&mi(t,this.options.opacity),ot&&!st&&(t.style.WebkitBackfaceVisibility="hidden")},_addTile:function(t,i){var e=this._getTilePos(t),n=this._tileCoordsToKey(t),o=this.createTile(this._wrapCoords(t),p(this._tileReady,this,t));this._initTile(o),this.createTile.length<2&&M(p(this._tileReady,this,t,null,o)),vi(o,e),this._tiles[n]={el:o,coords:t,current:!0},i.appendChild(o),this.fire("tileloadstart",{tile:o,coords:t})},_tileReady:function(t,i,e){i&&this.fire("tileerror",{error:i,tile:e,coords:t});var n=this._tileCoordsToKey(t);(e=this._tiles[n])&&(e.loaded=+new Date,this._map._fadeAnimated?(mi(e.el,0),z(this._fadeFrame),this._fadeFrame=M(this._updateOpacity,this)):(e.active=!0,this._pruneTiles()),i||(ci(e.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:e.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),it||!this._map._fadeAnimated?M(this._pruneTiles,this):setTimeout(p(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var i=new k(this._wrapX?o(t.x,this._wrapX):t.x,this._wrapY?o(t.y,this._wrapY):t.y);return i.z=t.z,i},_pxBoundsToTileRange:function(t){var i=this.getTileSize();return new I(t.min.unscaleBy(i).floor(),t.max.unscaleBy(i).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}});var sn=on.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1},initialize:function(t,i){this._url=t,(i=c(this,i)).detectRetina&&zt&&0')}}catch(t){return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}}(),_n={_initContainer:function(){this._container=si("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(hn.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var i=t._container=cn("shape");ci(i,"leaflet-vml-shape "+(this.options.className||"")),i.coordsize="1 1",t._path=cn("path"),i.appendChild(t._path),this._updateStyle(t),this._layers[m(t)]=t},_addPath:function(t){var i=t._container;this._container.appendChild(i),t.options.interactive&&t.addInteractiveTarget(i)},_removePath:function(t){var i=t._container;ri(i),t.removeInteractiveTarget(i),delete this._layers[m(t)]},_updateStyle:function(t){var i=t._stroke,e=t._fill,n=t.options,o=t._container;o.stroked=!!n.stroke,o.filled=!!n.fill,n.stroke?(i=i||(t._stroke=cn("stroke")),o.appendChild(i),i.weight=n.weight+"px",i.color=n.color,i.opacity=n.opacity,n.dashArray?i.dashStyle=g(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):i.dashStyle="",i.endcap=n.lineCap.replace("butt","flat"),i.joinstyle=n.lineJoin):i&&(o.removeChild(i),t._stroke=null),n.fill?(e=e||(t._fill=cn("fill")),o.appendChild(e),e.color=n.fillColor||n.color,e.opacity=n.fillOpacity):e&&(o.removeChild(e),t._fill=null)},_updateCircle:function(t){var i=t._point.round(),e=Math.round(t._radius),n=Math.round(t._radiusY||e);this._setPath(t,t._empty()?"M0 0":"AL "+i.x+","+i.y+" "+e+","+n+" 0,23592600")},_setPath:function(t,i){t._path.v=i},_bringToFront:function(t){hi(t._container)},_bringToBack:function(t){ui(t._container)}},dn=Et?cn:J,pn=hn.extend({getEvents:function(){var t=hn.prototype.getEvents.call(this);return t.zoomstart=this._onZoomStart,t},_initContainer:function(){this._container=dn("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=dn("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){ri(this._container),Si(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_onZoomStart:function(){this._update()},_update:function(){var t,i,e;this._map._animatingZoom&&this._bounds||(hn.prototype._update.call(this),i=(t=this._bounds).getSize(),e=this._container,this._svgSize&&this._svgSize.equals(i)||(this._svgSize=i,e.setAttribute("width",i.x),e.setAttribute("height",i.y)),vi(e,t.min),e.setAttribute("viewBox",[t.min.x,t.min.y,i.x,i.y].join(" ")),this.fire("update"))},_initPath:function(t){var i=t._path=dn("path");t.options.className&&ci(i,t.options.className),t.options.interactive&&ci(i,"leaflet-interactive"),this._updateStyle(t),this._layers[m(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){ri(t._path),t.removeInteractiveTarget(t._path),delete this._layers[m(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var i=t._path,e=t.options;i&&(e.stroke?(i.setAttribute("stroke",e.color),i.setAttribute("stroke-opacity",e.opacity),i.setAttribute("stroke-width",e.weight),i.setAttribute("stroke-linecap",e.lineCap),i.setAttribute("stroke-linejoin",e.lineJoin),e.dashArray?i.setAttribute("stroke-dasharray",e.dashArray):i.removeAttribute("stroke-dasharray"),e.dashOffset?i.setAttribute("stroke-dashoffset",e.dashOffset):i.removeAttribute("stroke-dashoffset")):i.setAttribute("stroke","none"),e.fill?(i.setAttribute("fill",e.fillColor||e.color),i.setAttribute("fill-opacity",e.fillOpacity),i.setAttribute("fill-rule",e.fillRule||"evenodd")):i.setAttribute("fill","none"))},_updatePoly:function(t,i){this._setPath(t,$(t._parts,i))},_updateCircle:function(t){var i=t._point,e=Math.max(Math.round(t._radius),1),n="a"+e+","+(Math.max(Math.round(t._radiusY),1)||e)+" 0 1,0 ",o=t._empty()?"M0 0":"M"+(i.x-e)+","+i.y+n+2*e+",0 "+n+2*-e+",0 ";this._setPath(t,o)},_setPath:function(t,i){t._path.setAttribute("d",i)},_bringToFront:function(t){hi(t._path)},_bringToBack:function(t){ui(t._path)}});function mn(t){return Zt||Et?new pn(t):null}Et&&pn.include(_n),Ki.include({getRenderer:function(t){var i=(i=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer)||(this._renderer=this._createRenderer());return this.hasLayer(i)||this.addLayer(i),i},_getPaneRenderer:function(t){if("overlayPane"===t||void 0===t)return!1;var i=this._paneRenderers[t];return void 0===i&&(i=this._createRenderer({pane:t}),this._paneRenderers[t]=i),i},_createRenderer:function(t){return this.options.preferCanvas&&ln(t)||mn(t)}});var fn=Re.extend({initialize:function(t,i){Re.prototype.initialize.call(this,this._boundsToLatLngs(t),i)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=N(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});pn.create=dn,pn.pointsToPath=$,Ne.geometryToLayer=De,Ne.coordsToLatLng=We,Ne.coordsToLatLngs=He,Ne.latLngToCoords=Fe,Ne.latLngsToCoords=Ue,Ne.getFeature=Ve,Ne.asFeature=qe,Ki.mergeOptions({boxZoom:!0});var gn=ie.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){zi(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){Si(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){ri(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),Xt(),xi(),this._startPoint=this._map.mouseEventToContainerPoint(t),zi(document,{contextmenu:Ni,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=si("div","leaflet-zoom-box",this._container),ci(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var i=new I(this._point,this._startPoint),e=i.getSize();vi(this._box,i.min),this._box.style.width=e.x+"px",this._box.style.height=e.y+"px"},_finish:function(){this._moved&&(ri(this._box),_i(this._container,"leaflet-crosshair")),Jt(),wi(),Si(document,{contextmenu:Ni,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){var i;1!==t.which&&1!==t.button||(this._finish(),this._moved&&(this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(p(this._resetState,this),0),i=new R(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point)),this._map.fitBounds(i).fire("boxzoomend",{boxZoomBounds:i})))},_onKeyDown:function(t){27===t.keyCode&&this._finish()}});Ki.addInitHook("addHandler","boxZoom",gn),Ki.mergeOptions({doubleClickZoom:!0});var vn=ie.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var i=this._map,e=i.getZoom(),n=i.options.zoomDelta,o=t.originalEvent.shiftKey?e-n:e+n;"center"===i.options.doubleClickZoom?i.setZoom(o):i.setZoomAround(t.containerPoint,o)}});Ki.addInitHook("addHandler","doubleClickZoom",vn),Ki.mergeOptions({dragging:!0,inertia:!st,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var yn=ie.extend({addHooks:function(){var t;this._draggable||(t=this._map,this._draggable=new ae(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))),ci(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){_i(this._map._container,"leaflet-grab"),_i(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t,i=this._map;i._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity?(t=N(this._map.options.maxBounds),this._offsetLimit=O(this._map.latLngToContainerPoint(t.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(t.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))):this._offsetLimit=null,i.fire("movestart").fire("dragstart"),i.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){var i,e;this._map.options.inertia&&(i=this._lastTime=+new Date,e=this._lastPos=this._draggable._absPos||this._draggable._newPos,this._positions.push(e),this._times.push(i),this._prunePositions(i)),this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;1i.max.x&&(t.x=this._viscousLimit(t.x,i.max.x)),t.y>i.max.y&&(t.y=this._viscousLimit(t.y,i.max.y)),this._draggable._newPos=this._draggable._startPos.add(t))},_onPreDragWrap:function(){var t=this._worldWidth,i=Math.round(t/2),e=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-i+e)%t+i-e,s=(n+i+e)%t-i-e,r=Math.abs(o+e)i.getMaxZoom()&&1=this.min.x&&e.x<=this.max.x&&i.y>=this.min.y&&e.y<=this.max.y},intersects:function(t){t=f(t);var i=this.min,e=this.max,n=t.min,t=t.max,o=t.x>=i.x&&n.x<=e.x,t=t.y>=i.y&&n.y<=e.y;return o&&t},overlaps:function(t){t=f(t);var i=this.min,e=this.max,n=t.min,t=t.max,o=t.x>i.x&&n.xi.y&&n.y=n.lat&&e.lat<=o.lat&&i.lng>=n.lng&&e.lng<=o.lng},intersects:function(t){t=g(t);var i=this._southWest,e=this._northEast,n=t.getSouthWest(),t=t.getNorthEast(),o=t.lat>=i.lat&&n.lat<=e.lat,t=t.lng>=i.lng&&n.lng<=e.lng;return o&&t},overlaps:function(t){t=g(t);var i=this._southWest,e=this._northEast,n=t.getSouthWest(),t=t.getNorthEast(),o=t.lat>i.lat&&n.lati.lng&&n.lng","http://www.w3.org/2000/svg"===(Wt.firstChild&&Wt.firstChild.namespaceURI));function y(t){return 0<=navigator.userAgent.toLowerCase().indexOf(t)}var P={ie:pt,ielt9:mt,edge:n,webkit:ft,android:gt,android23:vt,androidStock:yt,opera:xt,chrome:wt,gecko:Pt,safari:bt,phantom:Lt,opera12:o,win:Tt,ie3d:zt,webkit3d:Mt,gecko3d:_t,any3d:Ct,mobile:Zt,mobileWebkit:St,mobileWebkit3d:kt,msPointer:Et,pointer:Bt,touch:It,touchNative:At,mobileOpera:Ot,mobileGecko:Rt,retina:Nt,passiveEvents:Dt,canvas:jt,svg:Ht,vml:!Ht&&function(){try{var t=document.createElement("div"),i=(t.innerHTML='',t.firstChild);return i.style.behavior="url(#default#VML)",i&&"object"==typeof i.adj}catch(t){return!1}}(),inlineSvg:Wt},Ft=P.msPointer?"MSPointerDown":"pointerdown",Ut=P.msPointer?"MSPointerMove":"pointermove",Vt=P.msPointer?"MSPointerUp":"pointerup",qt=P.msPointer?"MSPointerCancel":"pointercancel",Gt={touchstart:Ft,touchmove:Ut,touchend:Vt,touchcancel:qt},Kt={touchstart:function(t,i){i.MSPOINTER_TYPE_TOUCH&&i.pointerType===i.MSPOINTER_TYPE_TOUCH&&B(i);ii(t,i)},touchmove:ii,touchend:ii,touchcancel:ii},Yt={},Xt=!1;function Jt(t,i,e){return"touchstart"!==i||Xt||(document.addEventListener(Ft,$t,!0),document.addEventListener(Ut,Qt,!0),document.addEventListener(Vt,ti,!0),document.addEventListener(qt,ti,!0),Xt=!0),Kt[i]?(e=Kt[i].bind(this,e),t.addEventListener(Gt[i],e,!1),e):(console.warn("wrong event specified:",i),L.Util.falseFn)}function $t(t){Yt[t.pointerId]=t}function Qt(t){Yt[t.pointerId]&&(Yt[t.pointerId]=t)}function ti(t){delete Yt[t.pointerId]}function ii(t,i){if(i.pointerType!==(i.MSPOINTER_TYPE_MOUSE||"mouse")){for(var e in i.touches=[],Yt)i.touches.push(Yt[e]);i.changedTouches=[i],t(i)}}var ei=200;function ni(t,e){t.addEventListener("dblclick",e);var n,o=0;function i(t){var i;1!==t.detail?n=t.detail:"mouse"===t.pointerType||t.sourceCapabilities&&!t.sourceCapabilities.firesTouchEvents||((i=Date.now())-o<=ei?2===++n&&e(function(t){var i,e,n={};for(e in t)i=t[e],n[e]=i&&i.bind?i.bind(t):i;return(t=n).type="dblclick",n.detail=2,n.isTrusted=!1,n._simulated=!0,n}(t)):n=1,o=i)}return t.addEventListener("click",i),{dblclick:e,simDblclick:i}}var oi,si,ri,ai,hi,li,ui=wi(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),ci=wi(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),di="webkitTransition"===ci||"OTransition"===ci?ci+"End":"transitionend";function _i(t){return"string"==typeof t?document.getElementById(t):t}function pi(t,i){var e=t.style[i]||t.currentStyle&&t.currentStyle[i];return"auto"===(e=e&&"auto"!==e||!document.defaultView?e:(t=document.defaultView.getComputedStyle(t,null))?t[i]:null)?null:e}function b(t,i,e){t=document.createElement(t);return t.className=i||"",e&&e.appendChild(t),t}function T(t){var i=t.parentNode;i&&i.removeChild(t)}function mi(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function fi(t){var i=t.parentNode;i&&i.lastChild!==t&&i.appendChild(t)}function gi(t){var i=t.parentNode;i&&i.firstChild!==t&&i.insertBefore(t,i.firstChild)}function vi(t,i){if(void 0!==t.classList)return t.classList.contains(i);t=xi(t);return 0this.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,i){this._enforcingBounds=!0;var e=this.getCenter(),t=this._limitCenter(e,this._zoom,g(t));return e.equals(t)||this.panTo(t,i),this._enforcingBounds=!1,this},panInside:function(t,i){var e=_((i=i||{}).paddingTopLeft||i.padding||[0,0]),n=_(i.paddingBottomRight||i.padding||[0,0]),o=this.project(this.getCenter()),t=this.project(t),s=this.getPixelBounds(),e=f([s.min.add(e),s.max.subtract(n)]),s=e.getSize();return e.contains(t)||(this._enforcingBounds=!0,n=t.subtract(e.getCenter()),e=e.extend(t).getSize().subtract(s),o.x+=n.x<0?-e.x:e.x,o.y+=n.y<0?-e.y:e.y,this.panTo(this.unproject(o),i),this._enforcingBounds=!1),this},invalidateSize:function(t){if(!this._loaded)return this;t=l({animate:!1,pan:!0},!0===t?{animate:!0}:t);var i=this.getSize(),e=(this._sizeChanged=!0,this._lastCenter=null,this.getSize()),n=i.divideBy(2).round(),o=e.divideBy(2).round(),n=n.subtract(o);return n.x||n.y?(t.animate&&t.pan?this.panBy(n):(t.pan&&this._rawPanBy(n),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(a(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:i,newSize:e})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(t){if(t=this._locateOptions=l({timeout:1e4,watch:!1},t),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var i=a(this._handleGeolocationResponse,this),e=a(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(i,e,t):navigator.geolocation.getCurrentPosition(i,e,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){var i;this._container._leaflet_id&&(i=t.code,t=t.message||(1===i?"permission denied":2===i?"position unavailable":"timeout"),this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:i,message:"Geolocation error: "+t+"."}))},_handleGeolocationResponse:function(t){if(this._container._leaflet_id){var i,e,n=new v(t.coords.latitude,t.coords.longitude),o=n.toBounds(2*t.coords.accuracy),s=this._locateOptions,r=(s.setView&&(i=this.getBoundsZoom(o),this.setView(n,s.maxZoom?Math.min(i,s.maxZoom):i)),{latlng:n,bounds:o,timestamp:t.timestamp});for(e in t.coords)"number"==typeof t.coords[e]&&(r[e]=t.coords[e]);this.fire("locationfound",r)}},addHandler:function(t,i){if(!i)return this;i=this[t]=new i(this);return this._handlers.push(i),this.options[t]&&i.enable(),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch(t){this._container._leaflet_id=void 0,this._containerId=void 0}for(var t in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),T(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(r(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[t].remove();for(t in this._panes)T(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,i){i=b("div","leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),i||this._mapPane);return t&&(this._panes[t]=i),i},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter:this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds();return new s(this.unproject(t.getBottomLeft()),this.unproject(t.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZoom?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,i,e){t=g(t),e=_(e||[0,0]);var n=this.getZoom()||0,o=this.getMinZoom(),s=this.getMaxZoom(),r=t.getNorthWest(),t=t.getSouthEast(),e=this.getSize().subtract(e),t=f(this.project(t,n),this.project(r,n)).getSize(),r=P.any3d?this.options.zoomSnap:1,a=e.x/t.x,e=e.y/t.y,t=i?Math.max(a,e):Math.min(a,e),n=this.getScaleZoom(t,n);return r&&(n=Math.round(n/(r/100))*(r/100),n=i?Math.ceil(n/r)*r:Math.floor(n/r)*r),Math.max(o,Math.min(s,n))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new p(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,i){t=this._getTopLeftPoint(t,i);return new m(t,t.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(void 0===t?this.getZoom():t)},getPane:function(t){return"string"==typeof t?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,i){var e=this.options.crs;return i=void 0===i?this._zoom:i,e.scale(t)/e.scale(i)},getScaleZoom:function(t,i){var e=this.options.crs,t=(i=void 0===i?this._zoom:i,e.zoom(t*e.scale(i)));return isNaN(t)?1/0:t},project:function(t,i){return i=void 0===i?this._zoom:i,this.options.crs.latLngToPoint(w(t),i)},unproject:function(t,i){return i=void 0===i?this._zoom:i,this.options.crs.pointToLatLng(_(t),i)},layerPointToLatLng:function(t){t=_(t).add(this.getPixelOrigin());return this.unproject(t)},latLngToLayerPoint:function(t){return this.project(w(t))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(w(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(g(t))},distance:function(t,i){return this.options.crs.distance(w(t),w(i))},containerPointToLayerPoint:function(t){return _(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return _(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){t=this.containerPointToLayerPoint(_(t));return this.layerPointToLatLng(t)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(w(t)))},mouseEventToContainerPoint:function(t){return Ni(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){t=this._container=_i(t);if(!t)throw new Error("Map container not found.");if(t._leaflet_id)throw new Error("Map container is already initialized.");S(t,"scroll",this._onScroll,this),this._containerId=h(t)},_initLayout:function(){var t=this._container,i=(this._fadeAnimated=this.options.fadeAnimation&&P.any3d,z(t,"leaflet-container"+(P.touch?" leaflet-touch":"")+(P.retina?" leaflet-retina":"")+(P.ielt9?" leaflet-oldie":"")+(P.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":"")),pi(t,"position"));"absolute"!==i&&"relative"!==i&&"fixed"!==i&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),Z(this._mapPane,new p(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(z(t.markerPane,"leaflet-zoom-hide"),z(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,i){Z(this._mapPane,new p(0,0));var e=!this._loaded,n=(this._loaded=!0,i=this._limitZoom(i),this.fire("viewprereset"),this._zoom!==i);this._moveStart(n,!1)._move(t,i)._moveEnd(n),this.fire("viewreset"),e&&this.fire("load")},_moveStart:function(t,i){return t&&this.fire("zoomstart"),i||this.fire("movestart"),this},_move:function(t,i,e,n){void 0===i&&(i=this._zoom);var o=this._zoom!==i;return this._zoom=i,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),n?e&&e.pinch&&this.fire("zoom",e):((o||e&&e.pinch)&&this.fire("zoom",e),this.fire("move",e)),this},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return r(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){Z(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(t){this._targets={};var i=t?E:S;i((this._targets[h(this._container)]=this)._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&i(window,"resize",this._onResize,this),P.any3d&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){r(this._resizeRequest),this._resizeRequest=x(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,i){for(var e,n=[],o="mouseout"===i||"mouseover"===i,s=t.target||t.srcElement,r=!1;s;){if((e=this._targets[h(s)])&&("click"===i||"preclick"===i)&&this._draggableMoved(e)){r=!0;break}if(e&&e.listens(i,!0)){if(o&&!Hi(s,t))break;if(n.push(e),o)break}if(s===this._container)break;s=s.parentNode}return n=n.length||r||o||!this.listens(i,!0)?n:[this]},_isClickDisabled:function(t){for(;t!==this._container;){if(t._leaflet_disable_click)return!0;t=t.parentNode}},_handleDOMEvent:function(t){var i,e=t.target||t.srcElement;!this._loaded||e._leaflet_disable_events||"click"===t.type&&this._isClickDisabled(e)||("mousedown"===(i=t.type)&&zi(e),this._fireDOMEvent(t,i))},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,i,e){"click"===t.type&&((a=l({},t)).type="preclick",this._fireDOMEvent(a,a.type,e));var n=this._findEventTargets(t,i);if(e){for(var o=[],s=0;sthis.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(i),n=this._getCenterOffset(t)._divideBy(1-1/n);return!(!0!==e.animate&&!this.getSize().contains(n))&&(x(function(){this._moveStart(!0,!1)._animateZoom(t,i,!0)},this),!0)},_animateZoom:function(t,i,e,n){this._mapPane&&(e&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=i,z(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:i,noUpdate:n}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(a(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&M(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function Fi(t){return new I(t)}var Ui,I=it.extend({options:{position:"topright"},initialize:function(t){c(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var i=this._map;return i&&i.removeControl(this),this.options.position=t,i&&i.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var i=this._container=this.onAdd(t),e=this.getPosition(),t=t._controlCorners[e];return z(i,"leaflet-control"),-1!==e.indexOf("bottom")?t.insertBefore(i,t.firstChild):t.appendChild(i),this._map.on("unload",this.remove,this),this},remove:function(){return this._map&&(T(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null),this},_refocusOnMap:function(t){this._map&&t&&0",i=document.createElement("div");return i.innerHTML=t,i.firstChild},_addItem:function(t){var i,e=document.createElement("label"),n=this._map.hasLayer(t.layer),n=(t.overlay?((i=document.createElement("input")).type="checkbox",i.className="leaflet-control-layers-selector",i.defaultChecked=n):i=this._createRadioElement("leaflet-base-layers_"+h(this),n),this._layerControlInputs.push(i),i.layerId=h(t.layer),S(i,"click",this._onInputClick,this),document.createElement("span")),o=(n.innerHTML=" "+t.name,document.createElement("span"));return e.appendChild(o),o.appendChild(i),o.appendChild(n),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(e),this._checkDisabledLayers(),e},_onInputClick:function(){var t,i,e=this._layerControlInputs,n=[],o=[];this._handlingClick=!0;for(var s=e.length-1;0<=s;s--)t=e[s],i=this._getLayer(t.layerId).layer,t.checked?n.push(i):t.checked||o.push(i);for(s=0;si.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this}})),qi=I.extend({options:{position:"topleft",zoomInText:'',zoomInTitle:"Zoom in",zoomOutText:'',zoomOutTitle:"Zoom out"},onAdd:function(t){var i="leaflet-control-zoom",e=b("div",i+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,i+"-in",e,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,i+"-out",e,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),e},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,i,e,n,o){e=b("a",e,n);return e.innerHTML=t,e.href="#",e.title=i,e.setAttribute("role","button"),e.setAttribute("aria-label",i),Oi(e),S(e,"click",Ri),S(e,"click",o,this),S(e,"click",this._refocusOnMap,this),e},_updateDisabled:function(){var t=this._map,i="leaflet-disabled";M(this._zoomInButton,i),M(this._zoomOutButton,i),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),!this._disabled&&t._zoom!==t.getMinZoom()||(z(this._zoomOutButton,i),this._zoomOutButton.setAttribute("aria-disabled","true")),!this._disabled&&t._zoom!==t.getMaxZoom()||(z(this._zoomInButton,i),this._zoomInButton.setAttribute("aria-disabled","true"))}}),Gi=(A.mergeOptions({zoomControl:!0}),A.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new qi,this.addControl(this.zoomControl))}),I.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var i="leaflet-control-scale",e=b("div",i),n=this.options;return this._addScales(n,i+"-line",e),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),e},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,i,e){t.metric&&(this._mScale=b("div",i,e)),t.imperial&&(this._iScale=b("div",i,e))},_update:function(){var t=this._map,i=t.getSize().y/2,t=t.distance(t.containerPointToLatLng([0,i]),t.containerPointToLatLng([this.options.maxWidth,i]));this._updateScales(t)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var i=this._getRoundNum(t);this._updateScale(this._mScale,i<1e3?i+" m":i/1e3+" km",i/t)},_updateImperial:function(t){var i,e,t=3.2808399*t;5280'+(P.inlineSvg?' ':"")+"Leaflet"},initialize:function(t){c(this,t),this._attributions={}},onAdd:function(t){for(var i in(t.attributionControl=this)._container=b("div","leaflet-control-attribution"),Oi(this._container),t._layers)t._layers[i].getAttribution&&this.addAttribution(t._layers[i].getAttribution());return this._update(),t.on("layeradd",this._addAttribution,this),this._container},onRemove:function(t){t.off("layeradd",this._addAttribution,this)},_addAttribution:function(t){t.layer.getAttribution&&(this.addAttribution(t.layer.getAttribution()),t.layer.once("remove",function(){this.removeAttribution(t.layer.getAttribution())},this))},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t&&(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update()),this},removeAttribution:function(t){return t&&this._attributions[t]&&(this._attributions[t]--,this._update()),this},_update:function(){if(this._map){var t,i=[];for(t in this._attributions)this._attributions[t]&&i.push(t);var e=[];this.options.prefix&&e.push(this.options.prefix),i.length&&e.push(i.join(", ")),this._container.innerHTML=e.join(' ')}}}),n=(A.mergeOptions({attributionControl:!0}),A.addInitHook(function(){this.options.attributionControl&&(new Ki).addTo(this)}),I.Layers=Vi,I.Zoom=qi,I.Scale=Gi,I.Attribution=Ki,Fi.layers=function(t,i,e){return new Vi(t,i,e)},Fi.zoom=function(t){return new qi(t)},Fi.scale=function(t){return new Gi(t)},Fi.attribution=function(t){return new Ki(t)},it.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled&&(this._enabled=!1,this.removeHooks()),this},enabled:function(){return!!this._enabled}})),ft=(n.addTo=function(t,i){return t.addHandler(i,this),this},{Events:i}),Yi=P.touch?"touchstart mousedown":"mousedown",Xi=et.extend({options:{clickTolerance:3},initialize:function(t,i,e,n){c(this,n),this._element=t,this._dragStartTarget=i||t,this._preventOutline=e},enable:function(){this._enabled||(S(this._dragStartTarget,Yi,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(Xi._dragging===this&&this.finishDrag(!0),E(this._dragStartTarget,Yi,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){var i,e;this._enabled&&(this._moved=!1,vi(this._element,"leaflet-zoom-anim")||(t.touches&&1!==t.touches.length?Xi._dragging===this&&this.finishDrag():Xi._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches||((Xi._dragging=this)._preventOutline&&zi(this._element),Li(),ri(),this._moving||(this.fire("down"),e=t.touches?t.touches[0]:t,i=Ci(this._element),this._startPoint=new p(e.clientX,e.clientY),this._startPos=bi(this._element),this._parentScale=Zi(i),e="mousedown"===t.type,S(document,e?"mousemove":"touchmove",this._onMove,this),S(document,e?"mouseup":"touchend touchcancel",this._onUp,this)))))},_onMove:function(t){var i;this._enabled&&(t.touches&&1i&&(e.push(t[n]),o=n);oi.max.x&&(e|=2),t.yi.max.y&&(e|=8),e}function ee(t,i,e,n){var o=i.x,i=i.y,s=e.x-o,r=e.y-i,a=s*s+r*r;return 0this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()t.y!=n.y>t.y&&t.x<(n.x-e.x)*(t.y-e.y)/(n.y-e.y)+e.x&&(l=!l);return l||fe.prototype._containsPoint.call(this,t,!0)}});var ve=he.extend({initialize:function(t,i){c(this,i),this._layers={},t&&this.addData(t)},addData:function(t){var i,e,n,o=d(t)?t:t.features;if(o){for(i=0,e=o.length;ir.x&&(a=n.x+h-r.x+s.x),n.x-a-o.x<(h=0)&&(a=n.x-o.x),n.y+e+s.y>r.y&&(h=n.y+e-r.y+s.y),n.y-h-o.y<0&&(h=n.y-o.y),(a||h)&&i.fire("autopanstart").panBy([a,h],{animate:t&&"moveend"===t.type}))},_getAnchor:function(){return _(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}})),Ee=(A.mergeOptions({closePopupOnClick:!0}),A.include({openPopup:function(t,i,e){return this._initOverlay(ke,t,i,e).openOn(this),this},closePopup:function(t){return(t=arguments.length?t:this._popup)&&t.close(),this}}),o.include({bindPopup:function(t,i){return this._popup=this._initOverlay(ke,this._popup,t,i),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t){return this._popup&&this._popup._prepareOpen(t)&&this._popup.openOn(this._map),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){var i;this._popup&&this._map&&(Ri(t),i=t.layer||t.target,this._popup._source!==i||i instanceof _e?(this._popup._source=i,this.openPopup(t.latlng)):this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(t.latlng))},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}}),O.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(t){O.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(t){O.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var t=O.prototype.getEvents.call(this);return this.options.permanent||(t.preclick=this.close),t},_initLayout:function(){var t="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=b("div",t)},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var i,e=this._map,n=this._container,o=e.latLngToContainerPoint(e.getCenter()),e=e.layerPointToContainerPoint(t),s=this.options.direction,r=n.offsetWidth,a=n.offsetHeight,h=_(this.options.offset),l=this._getAnchor(),e="top"===s?(i=r/2,a):"bottom"===s?(i=r/2,0):(i="center"===s?r/2:"right"===s?0:"left"===s?r:e.xthis.options.maxZoom||nthis.options.maxZoom||void 0!==this.options.minZoom&&oe.max.x)||!i.wrapLat&&(t.ye.max.y))return!1}if(!this.options.bounds)return!0;i=this._tileCoordsToBounds(t);return g(this.options.bounds).overlaps(i)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var i=this._map,e=this.getTileSize(),n=t.scaleBy(e),e=n.add(e);return[i.unproject(n,t.z),i.unproject(e,t.z)]},_tileCoordsToBounds:function(t){t=this._tileCoordsToNwSe(t),t=new s(t[0],t[1]);return t=this.options.noWrap?t:this._map.wrapLatLngBounds(t)},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var t=t.split(":"),i=new p(+t[0],+t[1]);return i.z=+t[2],i},_removeTile:function(t){var i=this._tiles[t];i&&(T(i.el),delete this._tiles[t],this.fire("tileunload",{tile:i.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){z(t,"leaflet-tile");var i=this.getTileSize();t.style.width=i.x+"px",t.style.height=i.y+"px",t.onselectstart=u,t.onmousemove=u,P.ielt9&&this.options.opacity<1&&C(t,this.options.opacity)},_addTile:function(t,i){var e=this._getTilePos(t),n=this._tileCoordsToKey(t),o=this.createTile(this._wrapCoords(t),a(this._tileReady,this,t));this._initTile(o),this.createTile.length<2&&x(a(this._tileReady,this,t,null,o)),Z(o,e),this._tiles[n]={el:o,coords:t,current:!0},i.appendChild(o),this.fire("tileloadstart",{tile:o,coords:t})},_tileReady:function(t,i,e){i&&this.fire("tileerror",{error:i,tile:e,coords:t});var n=this._tileCoordsToKey(t);(e=this._tiles[n])&&(e.loaded=+new Date,this._map._fadeAnimated?(C(e.el,0),r(this._fadeFrame),this._fadeFrame=x(this._updateOpacity,this)):(e.active=!0,this._pruneTiles()),i||(z(e.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:e.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),P.ielt9||!this._map._fadeAnimated?x(this._pruneTiles,this):setTimeout(a(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var i=new p(this._wrapX?H(t.x,this._wrapX):t.x,this._wrapY?H(t.y,this._wrapY):t.y);return i.z=t.z,i},_pxBoundsToTileRange:function(t){var i=this.getTileSize();return new m(t.min.unscaleBy(i).floor(),t.max.unscaleBy(i).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}});var Ie=Ae.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(t,i){this._url=t,(i=c(this,i)).detectRetina&&P.retina&&0')}}catch(t){}return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),Mt={_initContainer:function(){this._container=b("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(Ne.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var i=t._container=He("shape");z(i,"leaflet-vml-shape "+(this.options.className||"")),i.coordsize="1 1",t._path=He("path"),i.appendChild(t._path),this._updateStyle(t),this._layers[h(t)]=t},_addPath:function(t){var i=t._container;this._container.appendChild(i),t.options.interactive&&t.addInteractiveTarget(i)},_removePath:function(t){var i=t._container;T(i),t.removeInteractiveTarget(i),delete this._layers[h(t)]},_updateStyle:function(t){var i=t._stroke,e=t._fill,n=t.options,o=t._container;o.stroked=!!n.stroke,o.filled=!!n.fill,n.stroke?(i=i||(t._stroke=He("stroke")),o.appendChild(i),i.weight=n.weight+"px",i.color=n.color,i.opacity=n.opacity,n.dashArray?i.dashStyle=d(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):i.dashStyle="",i.endcap=n.lineCap.replace("butt","flat"),i.joinstyle=n.lineJoin):i&&(o.removeChild(i),t._stroke=null),n.fill?(e=e||(t._fill=He("fill")),o.appendChild(e),e.color=n.fillColor||n.color,e.opacity=n.fillOpacity):e&&(o.removeChild(e),t._fill=null)},_updateCircle:function(t){var i=t._point.round(),e=Math.round(t._radius),n=Math.round(t._radiusY||e);this._setPath(t,t._empty()?"M0 0":"AL "+i.x+","+i.y+" "+e+","+n+" 0,23592600")},_setPath:function(t,i){t._path.v=i},_bringToFront:function(t){fi(t._container)},_bringToBack:function(t){gi(t._container)}},We=P.vml?He:ct,Fe=Ne.extend({_initContainer:function(){this._container=We("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=We("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){T(this._container),E(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){var t,i,e;this._map._animatingZoom&&this._bounds||(Ne.prototype._update.call(this),i=(t=this._bounds).getSize(),e=this._container,this._svgSize&&this._svgSize.equals(i)||(this._svgSize=i,e.setAttribute("width",i.x),e.setAttribute("height",i.y)),Z(e,t.min),e.setAttribute("viewBox",[t.min.x,t.min.y,i.x,i.y].join(" ")),this.fire("update"))},_initPath:function(t){var i=t._path=We("path");t.options.className&&z(i,t.options.className),t.options.interactive&&z(i,"leaflet-interactive"),this._updateStyle(t),this._layers[h(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){T(t._path),t.removeInteractiveTarget(t._path),delete this._layers[h(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var i=t._path,t=t.options;i&&(t.stroke?(i.setAttribute("stroke",t.color),i.setAttribute("stroke-opacity",t.opacity),i.setAttribute("stroke-width",t.weight),i.setAttribute("stroke-linecap",t.lineCap),i.setAttribute("stroke-linejoin",t.lineJoin),t.dashArray?i.setAttribute("stroke-dasharray",t.dashArray):i.removeAttribute("stroke-dasharray"),t.dashOffset?i.setAttribute("stroke-dashoffset",t.dashOffset):i.removeAttribute("stroke-dashoffset")):i.setAttribute("stroke","none"),t.fill?(i.setAttribute("fill",t.fillColor||t.color),i.setAttribute("fill-opacity",t.fillOpacity),i.setAttribute("fill-rule",t.fillRule||"evenodd")):i.setAttribute("fill","none"))},_updatePoly:function(t,i){this._setPath(t,dt(t._parts,i))},_updateCircle:function(t){var i=t._point,e=Math.max(Math.round(t._radius),1),n="a"+e+","+(Math.max(Math.round(t._radiusY),1)||e)+" 0 1,0 ",i=t._empty()?"M0 0":"M"+(i.x-e)+","+i.y+n+2*e+",0 "+n+2*-e+",0 ";this._setPath(t,i)},_setPath:function(t,i){t._path.setAttribute("d",i)},_bringToFront:function(t){fi(t._path)},_bringToBack:function(t){gi(t._path)}});function Ue(t){return P.svg||P.vml?new Fe(t):null}P.vml&&Fe.include(Mt),A.include({getRenderer:function(t){t=(t=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer)||(this._renderer=this._createRenderer());return this.hasLayer(t)||this.addLayer(t),t},_getPaneRenderer:function(t){if("overlayPane"===t||void 0===t)return!1;var i=this._paneRenderers[t];return void 0===i&&(i=this._createRenderer({pane:t}),this._paneRenderers[t]=i),i},_createRenderer:function(t){return this.options.preferCanvas&&je(t)||Ue(t)}});var Ve=ge.extend({initialize:function(t,i){ge.prototype.initialize.call(this,this._boundsToLatLngs(t),i)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=g(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});Fe.create=We,Fe.pointsToPath=dt,ve.geometryToLayer=ye,ve.coordsToLatLng=we,ve.coordsToLatLngs=Pe,ve.latLngToCoords=be,ve.latLngsToCoords=Le,ve.getFeature=Te,ve.asFeature=ze,A.mergeOptions({boxZoom:!0});var _t=n.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){S(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){E(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){T(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),ri(),Li(),this._startPoint=this._map.mouseEventToContainerPoint(t),S(document,{contextmenu:Ri,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=b("div","leaflet-zoom-box",this._container),z(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var t=new m(this._point,this._startPoint),i=t.getSize();Z(this._box,t.min),this._box.style.width=i.x+"px",this._box.style.height=i.y+"px"},_finish:function(){this._moved&&(T(this._box),M(this._container,"leaflet-crosshair")),ai(),Ti(),E(document,{contextmenu:Ri,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){1!==t.which&&1!==t.button||(this._finish(),this._moved&&(this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(a(this._resetState,this),0),t=new s(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point)),this._map.fitBounds(t).fire("boxzoomend",{boxZoomBounds:t})))},_onKeyDown:function(t){27===t.keyCode&&(this._finish(),this._clearDeferredResetState(),this._resetState())}}),Ct=(A.addInitHook("addHandler","boxZoom",_t),A.mergeOptions({doubleClickZoom:!0}),n.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var i=this._map,e=i.getZoom(),n=i.options.zoomDelta,e=t.originalEvent.shiftKey?e-n:e+n;"center"===i.options.doubleClickZoom?i.setZoom(e):i.setZoomAround(t.containerPoint,e)}})),Zt=(A.addInitHook("addHandler","doubleClickZoom",Ct),A.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0}),n.extend({addHooks:function(){var t;this._draggable||(t=this._map,this._draggable=new Xi(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))),z(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){M(this._map._container,"leaflet-grab"),M(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t,i=this._map;i._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity?(t=g(this._map.options.maxBounds),this._offsetLimit=f(this._map.latLngToContainerPoint(t.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(t.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))):this._offsetLimit=null,i.fire("movestart").fire("dragstart"),i.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){var i,e;this._map.options.inertia&&(i=this._lastTime=+new Date,e=this._lastPos=this._draggable._absPos||this._draggable._newPos,this._positions.push(e),this._times.push(i),this._prunePositions(i)),this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;1i.max.x&&(t.x=this._viscousLimit(t.x,i.max.x)),t.y>i.max.y&&(t.y=this._viscousLimit(t.y,i.max.y)),this._draggable._newPos=this._draggable._startPos.add(t))},_onPreDragWrap:function(){var t=this._worldWidth,i=Math.round(t/2),e=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-i+e)%t+i-e,n=(n+i+e)%t-i-e,t=Math.abs(o+e)i.getMaxZoom()&&1t3L`UssV9`0Q9R(dKBnPVJhCcKG{Yo5 zp3z*SsRpYC9$JDoy(oOr^Ro5OHtM4C*R-M}R}@7d7F-`hur{=M92N2?@Q99>Z7w2e zBS-V=xE2u4<947r30&&=v^s`7LeP|Srpj#TBr&wW^ijS5a`ttk0za|=D0u{{Lvgs3 zI~N&)j@&?eYd?6KQvl^sS;P%ROI)f>J;&4*RX$LtMuXIHnCok{AKJswNO*JPVas%B z+-V>o0+r-VB|98ac6j+e!J^cn_8)(p1{9?KN)YZ2(dI42er?OWMxy+szB?19h=-Vgc+$ShOi$V*hQi*?(`|Tx%*;_AH;Hg_Q>^K;fyb4ShF0~35t|DBfiLrq G{Qd&}9V6EO delta 565 zcmYjNL1@!Z7$#j4+mftZP1jZF_GZ&gjA_lfsf{9DL=h3egBKa5Y1f9uypm??=8$HxWc%$`0~)@PGgN{_p?Z_txvvO@YTYKN`&O zQ7%{$e#LMj9hZBy<7igfbX!e>(2i-@{tCoYA?PLNIlN9!;%BN9iQh&)U0|gYoF5Sd ztSMQ1Mm-Vp_hv)Fi7?B2E{5$99?6bZ41#sbe-dusrMl@6(`eJBrbkw>JzWSc<<4@EL7fd=9{9KqJL3oO`OpKbPY}E-JmXHl zR~A`U#+9Ok@#49V-OtI`DCP&==J+_`#r@bkEaD5FK!~4AN%FwuJav7oYu{o%b-lBU zEh&Td!znzU5^%jFqEz}I{?7@1l%5Vn^%|q@C<-pC0`44%A*&{bPO{!3g};&2s1$HQoFp{xp4H9UBg z%a06f^!5ho)M;RNb^@QI)ZmwY%lXV+ZcN9b4)qLDsMTsXqmBj_E8jWnRwi*xO-eUS puVuTMPdf(D@GYOg?@AJ`9>e{7G`On2h{P<%wie8~6C`J7^dD+Mz7PNa diff --git a/searx/static/themes/simple/css/searxng-rtl.min.css.map b/searx/static/themes/simple/css/searxng-rtl.min.css.map index c899b23c47bc7c18112444ebf48ff4f565b5544f..c186d2a36cc6687b0610d05e1cc8a25bb1f9c778 100644 GIT binary patch delta 32 ocmZ2Ik8SllwhhX8oJM*EF?m}0F?o|6i-nu*^S0aPF}_g%0KJS0VE_OC delta 32 ocmZ2Ik8SllwhhX8oQ8TvF?m}0F?o|6i-nu*^S0aPF}_g%0KJ|IVgLXD diff --git a/searx/static/themes/simple/css/searxng.min.css.map b/searx/static/themes/simple/css/searxng.min.css.map index 77ce08c3b3e42b3df134297e718cb132ddad76b0..c7f166a6f682717fcae3a72b6d794ded6fca1444 100644 GIT binary patch delta 32 ocmew`f$hTtwhdo%IF0lSV)C@~WAY|HED>%N%-t@S%NQ>W0OKGGPyhe` delta 32 ocmew`f$hTtwhdo%I1TlTV)C@~WAY|HED>%N%-t@S%NQ>W0OK+YQ2+n{ diff --git a/searx/static/themes/simple/js/leaflet.js b/searx/static/themes/simple/js/leaflet.js index 21f499c3e94160aafe5f6dfcae19b8e5b495cdff..a98a4116f01ee5556897451be7bbd8bc5577917f 100644 GIT binary patch delta 36488 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 z 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 U`CEKqRjJG8I-?1-)V1UP0lcaofdBvi delta 35009 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 diff --git a/searx/static/themes/simple/src/generated/pygments.less b/searx/static/themes/simple/src/generated/pygments.less index f9b20c592..2e8213c2c 100644 --- a/searx/static/themes/simple/src/generated/pygments.less +++ b/searx/static/themes/simple/src/generated/pygments.less @@ -1,6 +1,6 @@ /* this file is generated automatically by searxng_extra/update/update_pygments.py - using pygments version 2.11.2 + using pygments version 2.12.0 */ .code-highlight .linenos {