(function(e,t){varn,r;typeofexports!=t+""?n=exports:(r=e.L,n={},n.noConflict=function(){returne.L=r,this},e.L=n),n.version="0.5",n.Util={extend:function(e){vart=Array.prototype.slice.call(arguments,1),n,r,i,s;for(r=0,i=t.length;r<i;r++){s=t[r]||{};for(nins)s.hasOwnProperty(n)&&(e[n]=s[n])}returne},bind:function(e,t){varn=arguments.length>2?Array.prototype.slice.call(arguments,2):null;returnfunction(){returne.apply(t,n||arguments)}},stamp:function(){vare=0,t="_leaflet_id";returnfunction(n){returnn[t]=n[t]||++e,n[t]}}(),limitExecByInterval:function(e,t,n){varr,i;returnfunctions(){varo=arguments;if(r){i=!0;return}r=!0,setTimeout(function(){r=!1,i&&(s.apply(n,o),i=!1)},t),e.apply(n,o)}},falseFn:function(){return!1},formatNum:function(e,t){varn=Math.pow(10,t||5);returnMath.round(e*n)/n},splitWords:function(e){returne.replace(/^\s+|\s+$/g,"").split(/\s+/)},setOptions:function(e,t){returne.options=n.extend({},e.options,t),e.options},getParamString:function(e){vart=[];for(varnine)e.hasOwnProperty(n)&&t.push(n+"="+e[n]);return"?"+t.join("&")},template:function(e,t){returne.replace(/\{ *([\w_]+) *\}/g,function(e,n){varr=t[n];if(!t.hasOwnProperty(n))throwError("No value provided for variable "+e);returnr})},emptyImageUrl:"data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs="},function(){functiont(t){varn,r,i=["webkit","moz","o","ms"];for(n=0;n<i.length&&!r;n++)r=e[i[n]+t];returnr}functioni(t){varn=+(newDate),i=Math.max(0,16-(n-r));returnr=n+i,e.setTimeout(t,i)}varr=0,s=e.requestAnimationFrame||t("RequestAnimationFrame")||i,o=e.cancelAnimationFrame||t("CancelAnimationFrame")||t("CancelRequestAnimationFrame")||function(t){e.clearTimeout(t)};n.Util.requestAnimFrame=function(t,r,o,u){t=n.bind(t,r);if(!o||s!==i)returns.call(e,t,u);t()},n.Util.cancelAnimFrame=function(t){t&&o.call(e,t)}}(),n.extend=n.Util.extend,n.bind=n.Util.bind,n.stamp=n.Util.stamp,n.setOptions=n.Util.setOptions,n.Class=function(){},n.Class.extend=function(e){vart=function(){this.initialize&&this.initialize.apply(this,arguments)},r=function(){};r.prototype=this.prototype;vari=newr;i.constructor=t,t.prototype=i;for(varsinthis)this.hasOwnProperty(s)&&s!=="prototype"&&(t[s]=this[s]);returne.statics&&(n.extend(t,e.statics),deletee.statics),e.includes&&(n.Util.extend.apply(null,[i].concat(e.includes)),deletee.includes),e.options&&i.options&&(e.options=n.extend({},i.options,e.options)),n.extend(i,e),t},n.Class.include=function(e){n.extend(this.prototype,e)},n.Class.mergeOptions=function(e){n.extend(this.prototype.options,e)};vari="_leaflet_events";n.Mixin={},n.Mixin.Events={addEventListener:function(e,t,r){vars=this[i]=this[i]||{},o,u,a;if(typeofe=="object"){for(oine)e.hasOwnProperty(o)&&this.addEventListener(o,e[o],t);returnthis}e=n.Util.splitWords(e);for(u=0,a=e.length;u<a;u++)s[e[u]]=s[e[u]]||[],s[e[u]].push({action:t,context:r||this});returnthis},hasEventListeners:function(e){returniinthis&&einthis[i]&&this[i][e].length>0},removeEventListener:function(e,t,r){vars=this[i],o,u,a,f,l;if(typeofe=="object"){for(oine)e.hasOwnProperty(o)&&this.removeEventListener(o,e[o],t);returnthis}e=n.Util.splitWords(e);for(u=0,a=e.length;u<a;u++)if(this.hasEventListeners(e[u])){f=s[e[u]];for(l=f.length-1;l>=0;l--)(!t||f[l].action===t)&&(!r||f[l].context===r)&&f.splice(l,1)}returnthis},fireEvent:function(e,t){if(!this.hasEventListeners(e))returnthis;varr=n.extend({type:e,target:this},t),s=this[i][e].slice();for(varo=0,u=s.length;o<u;o++)s[o].action.call(s[o].context||this,r);returnthis}},n.Mixin.Events.on=n.Mixin.Events.addEventListener,n.Mixin.Events.off=n.Mixin.Events.removeEventListener,n.Mixin.Events.fire=n.Mixin.Events.fireEvent,function(){varr=!!e.ActiveXObject,i=r&&!e.XMLHttpRequest,s=r&&!document.querySelector,o=navigator.userAgent.toLowerCase(),u=o.indexOf("webkit")!==-1,a=o.indexOf("chrome")!==-1,f=o.indexOf("android")!==-1,l=o.search("android [23]")!==-1,c=typeoforientation!=t+"",h=e.navigator&&e.navigator.msPointerEnabled&&e.navigator.msMaxTouchPoints,p="devicePixelRatio"ine&&e.devicePixelRatio>1||"ma