1parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcelRequire,u="function"==typeof require&&require;function f(t,n){if(!r[t]){if(!e[t]){var i="function"==typeof parcelRequire&&parcelRequire;if(!n&&i)return i(t,!0);if(o)return o(t,!0);if(u&&"string"==typeof t)return u(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[t][1][r]||r},p.cache={};var l=r[t]=new f.Module(t);e[t][0].call(l.exports,p,l,l.exports,this)}return r[t].exports;function p(e){return f(p.resolve(e))}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.exports={}},f.modules=e,f.cache=r,f.parent=o,f.register=function(r,t){e[r]=[function(e,r){r.exports=t},{}]};for(var c=0;c<t.length;c++)try{f(t[c])}catch(e){i||(i=e)}if(t.length){var l=f(t[t.length-1]);"object"==typeof exports&&"undefined"!=typeof module?module.exports=l:"function"==typeof define&&define.amd?define(function(){return l}):n&&(this[n]=l)}if(parcelRequire=f,i)throw i;return f}({"itQ5":[function(require,module,exports) { 2"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.borderColor=exports.mapColor=void 0;let e="#929cce";exports.mapColor=e;let o="gray";exports.borderColor=o; 3},{}],"H1SE":[function(require,module,exports) { 4var define; 5var global = arguments[3]; 6var t,i=arguments[3];!function(i,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof t&&t.amd?t(["exports"],e):e(i.L={})}(this,function(t){"use strict";function i(t){var i,e,n,o;for(e=1,n=arguments.length;e<n;e++)for(i in o=arguments[e])t[i]=o[i];return t}var e=Object.create||function(){function t(){}return function(i){return t.prototype=i,new t}}();function n(t,i){var e=Array.prototype.slice;if(t.bind)return t.bind.apply(t,e.call(arguments,1));var n=e.call(arguments,2);return function(){return t.apply(i,n.length?n.concat(e.call(arguments)):arguments)}}var o=0;function s(t){return t._leaflet_id=t._leaflet_id||++o,t._leaflet_id}function r(t,i,e){var n,o,s,r;return r=function(){n=!1,o&&(s.apply(e,o),o=!1)},s=function(){n?o=arguments:(t.apply(e,arguments),setTimeout(r,i),n=!0)}}function a(t,i,e){var n=i[1],o=i[0],s=n-o;return t===n&&e?t:((t-o)%s+s)%s+o}function h(){return!1}function u(t,i){var e=Math.pow(10,void 0===i?6:i);return Math.round(t*e)/e}function l(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function c(t){return l(t).split(/\s+/)}function _(t,i){for(var n in Object.prototype.hasOwnProperty.call(t,"options")||(t.options=t.options?e(t.options):{}),i)t.options[n]=i[n];return t.options}function d(t,i,e){var n=[];for(var o in t)n.push(encodeURIComponent(e?o.toUpperCase():o)+"="+encodeURIComponent(t[o]));return(i&&-1!==i.indexOf("?")?"&":"?")+n.join("&")}var p=/\{ *([\w_-]+) *\}/g;function m(t,i){return t.replace(p,function(t,e){var n=i[e];if(void 0===n)throw new Error("No value provided for variable "+t);return"function"==typeof n&&(n=n(i)),n})}var f=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)};function g(t,i){for(var e=0;e<t.length;e++)if(t[e]===i)return e;return-1}var v="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=";function y(t){return window["webkit"+t]||window["moz"+t]||window["ms"+t]}var x=0;function w(t){var i=+new Date,e=Math.max(0,16-(i-x));return x=i+e,window.setTimeout(t,e)}var P=window.requestAnimationFrame||y("RequestAnimationFrame")||w,b=window.cancelAnimationFrame||y("CancelAnimationFrame")||y("CancelRequestAnimationFrame")||function(t){window.clearTimeout(t)};function T(t,i,e){if(!e||P!==w)return P.call(window,n(t,i));t.call(i)}function M(t){t&&b.call(window,t)}var z={extend:i,create:e,bind:n,lastId:o,stamp:s,throttle:r,wrapNum:a,falseFn:h,formatNum:u,trim:l,splitWords:c,setOptions:_,getParamString:d,template:m,isArray:f,indexOf:g,emptyImageUrl:v,requestFn:P,cancelFn:b,requestAnimFrame:T,cancelAnimFrame:M};function C(){}C.extend=function(t){var n=function(){this.initialize&&this.initialize.apply(this,arguments),this.callInitHooks()},o=n.__super__=this.prototype,s=e(o);for(var r in s.constructor=n,n.prototype=s,this)Object.prototype.hasOwnProperty.call(this,r)&&"prototype"!==r&&"__super__"!==r&&(n[r]=this[r]);return t.statics&&(i(n,t.statics),delete t.statics),t.includes&&(!function(t){if("undefined"==typeof L||!L||!L.Mixin)return;t=f(t)?t:[t];for(var i=0;i<t.length;
vendor: 7,490 bytes, line 6
6i++)t[i]===L.Mixin.Events&&console.warn("Deprecated include of L.Mixin.Events: this property will be removed in future releases, please inherit from L.Evented instead.",(new Error).stack)}(t.includes),i.apply(null,[s].concat(t.includes)),delete t.includes),s.options&&(t.options=i(e(s.options),t.options)),i(s,t),s._initHooks=[],s.callInitHooks=function(){if(!this._initHooksCalled){o.callInitHooks&&o.callInitHooks.call(this),this._initHooksCalled=!0;for(var t=0,i=s._initHooks.length;t<i;t++)s._initHooks[t].call(this)}},n},C.include=function(t){return i(this.prototype,t),this},C.mergeOptions=function(t){return i(this.prototype.options,t),this},C.addInitHook=function(t){var i=Array.prototype.slice.call(arguments,1),e="function"==typeof t?t:function(){this[t].apply(this,i)};return this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(e),this};var S={on:function(t,i,e){if("object"==typeof t)for(var n in t)this._on(n,t[n],i);else for(var o=0,s=(t=c(t)).length;o<s;o++)this._on(t[o],i,e);return this},off:function(t,i,e){if(t)if("object"==typeof t)for(var n in t)this._off(n,t[n],i);else for(var o=0,s=(t=c(t)).length;o<s;o++)this._off(t[o],i,e);else delete this._events;return this},_on:function(t,i,e){this._events=this._events||{};var n=this._events[t];n||(n=[],this._events[t]=n),e===this&&(e=void 0);for(var o={fn:i,ctx:e},s=n,r=0,a=s.length;r<a;r++)if(s[r].fn===i&&s[r].ctx===e)return;s.push(o)},_off:function(t,i,e){var n,o,s;if(this._events&&(n=this._events[t]))if(i){if(e===this&&(e=void 0),n)for(o=0,s=n.length;o<s;o++){var r=n[o];if(r.ctx===e&&r.fn===i)return r.fn=h,this._firingCount&&(this._events[t]=n=n.slice()),void n.splice(o,1)}}else{for(o=0,s=n.length;o<s;o++)n[o].fn=h;delete this._events[t]}},fire:function(t,e,n){if(!this.listens(t,n))return this;var o=i({},e,{type:t,target:this,sourceTarget:e&&e.sourceTarget||this});if(this._events){var s=this._events[t];if(s){this._firingCount=this._firingCount+1||1;for(var r=0,a=s.length;r<a;r++){var h=s[r];h.fn.call(h.ctx||this,o)}this._firingCount--}}return n&&this._propagateEvent(o),this},listens:function(t,i){var e=this._events&&this._events[t];if(e&&e.length)return!0;if(i)for(var n in this._eventParents)if(this._eventParents[n].listens(t,i))return!0;return!1},once:function(t,i,e){if("object"==typeof t){for(var o in t)this.once(o,t[o],i);return this}var s=n(function(){this.off(t,i,e).off(t,s,e)},this);return this.on(t,i,e).on(t,s,e)},addEventParent:function(t){return this._eventParents=this._eventParents||{},this._eventParents[s(t)]=t,this},removeEventParent:function(t){return this._eventParents&&delete this._eventParents[s(t)],this},_propagateEvent:function(t){for(var e in this._eventParents)this._eventParents[e].fire(t.type,i({layer:t.target,propagatedFrom:t.target},t),!0)}};S.addEventListener=S.on,S.removeEventListener=S.clearAllEventListeners=S.off,S.addOneTimeEventListener=S.once,S.fireEvent=S.fire,S.hasEventListeners=S.listens;var Z=C.extend(S);function E(t,i,e){this.x=e?Math.round(t):t,this.y=e?Math.round(i):i}var k=Math.trunc||function(t){return t>0?Math.floor(t):Math.ceil(t)};function B(t,i,e){return t instanceof E?t:f(t)?new E(t[0],t[1]):null==t?t:"object"==typeof t&&"x"in t&&"y"in t?new E(t.x,t.y):new E(t,i,e)}function A(t,i){if(t)for(var e=i?[t,i]:t,n=0,o=e.length;n<o;n++)this.extend(e[n])}function I(t,i){return!t||t instanceof A?t:new A(t,i)}function O(t,i){if(t)for(var e=i?[t,i]:t,n=0,o=e.length;n<o;n++)this.extend(e[n])}function R(t,i){return t instanceof O?t:new O(t,i)}function N(t,i,e){if(isNaN(t)||isNaN(i))throw new Error("Invalid LatLng object: ("+t+", "+i+")");this.lat=+t,this.lng=+i,void 0!==e&&(this.alt=+e)}function D(t,i,e){return t instanceof N?t:f(t)&&"object"!=typeof t[0]?3===t.length?new N(t[0],t[1],t[2]):2===t.length?new N(t[0],t[1]):null:null==t?t:"object"==typeof t&&"lat"in t?new N(t.lat,"lng"in t?t.lng:t.lon,t.alt):void 0===i?null:new N(t,i,e)}E.prototype={clone:function(){return new E(this.x,this.y)},add:function(t){return this.clone()._add(B(t))},_add:function(t){return this.x+=t.x,this.y+=t.y,this},subtract:function(t){return this.clone()._subtract(B(t))},_subtract:function(t){return this.x-=t.x,this.y-=t.y,this},divideBy:function(t){return this.clone()._divideBy(t)},_divideBy:function(t){return this.x/=t,this.y/=t,this},multiplyBy:function(t){return this.clone()._multiplyBy(t)},_multiplyBy:function(t){return this.x*=t,this.y*=t,this},scaleBy:function(t){return new E(this.x*t.x,this.y*t.y)},unscaleBy:function(t){return new E(this.x/t.x,this.y/t.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},trunc:function(){return this.clone()._trunc()},_trunc:function(){return this.x=k(this.x),this.y=k(this.y),this},distanceTo:function(t){var i=(t=B(t)).x-this.x,e=t.y-this.y;return Math.sqrt(i*i+e*e)},equals:function(t){return(t=B(t)).x===this.x&&t.y===this.y},contains:function(t){return t=B(t),Math.abs(t.x)<=Math.abs(this.x)&&Math.abs(t.y)<=Math.abs(this.y)},toString:function(){return"Point("+u(this.x)+", "+u(this.y)+")"}},A.prototype={extend:function(t){return t=B(t),this.min||this.max?(this.min.x=Math.min(t.x,this.min.x),this.max.x=Math.max(t.x,this.max.x),this.min.y=Math.min(t.y,this.min.y),this.max.y=Math.max(t.y,this.max.y)):(this.min=t.clone(),this.max=t.clone()),this},getCenter:function(t){return new E((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,t)},getBottomLeft:function(){return new E(this.min.x,this.max.y)},getTopRight:function(){return new E(this.max.x,this.min.y)},getTopLeft:function(){return this.min},getBottomRight:function(){return this.max},getSize:function(){return this.max.subtract(this.min)},contains:function(t){var i,e;return(t="number"==typeof t[0]||t instanceof E?B(t):I(t))instanceof A?(i=t.min,e=t.max):i=e=t,i.x>=this.min.x&&e.x<=this.max.x&&i.y>=this.min.y&&e.y<=this.max.y},intersects:function(t){t=I(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=I(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},isValid:function(){return!(!this.min||!this.max)}},O.prototype={extend:function(t){var i,e,n=this._southWest,o=this._northEast;if(t instanceof N)i=t,e=t;else{if(!(t instanceof O))return t?this.extend(D(t)||R(t)):this;if(i=t._southWest,e=t._northEast,!i||!e)return this}return n||o?(n.lat=Math.min(i.lat,n.lat),n.lng=Math.min(i.lng,n.lng),o.lat=Math.max(e.lat,o.lat),o.lng=Math.max(e.lng,o.lng)):(this._southWest=new N(i.lat,i.lng),this._northEast=new N(e.lat,e.lng)),this},pad:function(t){var i=this._southWest,e=this._northEast,n=Math.abs(i.lat-e.lat)*t,o=Math.abs(i.lng-e.lng)*t;return new O(new N(i.lat-n,i.lng-o),new N(e.lat+n,e.lng+o))},getCenter:function(){return new N((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new N(this.getNorth(),this.getWest())},getSouthEast:function(){return new N(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat}
vendor: 2,435 bytes, line 6
6,getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(t){t="number"==typeof t[0]||t instanceof N||"lat"in t?D(t):R(t);var i,e,n=this._southWest,o=this._northEast;return t instanceof O?(i=t.getSouthWest(),e=t.getNorthEast()):i=e=t,i.lat>=n.lat&&e.lat<=o.lat&&i.lng>=n.lng&&e.lng<=o.lng},intersects:function(t){t=R(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=R(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},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(t,i){return!!t&&(t=R(t),this._southWest.equals(t.getSouthWest(),i)&&this._northEast.equals(t.getNorthEast(),i))},isValid:function(){return!(!this._southWest||!this._northEast)}},N.prototype={equals:function(t,i){return!!t&&(t=D(t),Math.max(Math.abs(this.lat-t.lat),Math.abs(this.lng-t.lng))<=(void 0===i?1e-9:i))},toString:function(t){return"LatLng("+u(this.lat,t)+", "+u(this.lng,t)+")"},distanceTo:function(t){return H.distance(this,D(t))},wrap:function(){return H.wrapLatLng(this)},toBounds:function(t){var i=180*t/40075017,e=i/Math.cos(Math.PI/180*this.lat);return R([this.lat-i,this.lng-e],[this.lat+i,this.lng+e])},clone:function(){return new N(this.lat,this.lng,this.alt)}};var j,W={latLngToPoint:function(t,i){var e=this.projection.project(t),n=this.scale(i);return this.transformation._transform(e,n)},pointToLatLng:function(t,i){var e=this.scale(i),n=this.transformation.untransform(t,e);return this.projection.unproject(n)},project:function(t){return this.projection.project(t)},unproject:function(t){return this.projection.unproject(t)},scale:function(t){return 256*Math.pow(2,t)},zoom:function(t){return Math.log(t/256)/Math.LN2},getProjectedBounds:function(t){if(this.infinite)return null;var i=this.projection.bounds,e=this.scale(t);return new A(this.transformation.transform(i.min,e),this.transformation.transform(i.max,e))},infinite:!1,wrapLatLng:function(t){var i=this.wrapLng?a(t.lng,this.wrapLng,!0):t.lng;return new N(this.wrapLat?a(t.lat,this.wrapLat,!0):t.lat,i,t.alt)},wrapLatLngBounds:function(t){var i=t.getCenter(),e=this.wrapLatLng(i),n=i.lat-e.lat,o=i.lng-e.lng;if(0===n&&0===o)return t;
vendor: 13,687 bytes, line 6
6var s=t.getSouthWest(),r=t.getNorthEast();return new O(new N(s.lat-n,s.lng-o),new N(r.lat-n,r.lng-o))}},H=i({},W,{wrapLng:[-180,180],R:6371e3,distance:function(t,i){var e=Math.PI/180,n=t.lat*e,o=i.lat*e,s=Math.sin((i.lat-t.lat)*e/2),r=Math.sin((i.lng-t.lng)*e/2),a=s*s+Math.cos(n)*Math.cos(o)*r*r,h=2*Math.atan2(Math.sqrt(a),Math.sqrt(1-a));return this.R*h}}),F={R:6378137,MAX_LATITUDE:85.0511287798,project:function(t){var i=Math.PI/180,e=this.MAX_LATITUDE,n=Math.max(Math.min(e,t.lat),-e),o=Math.sin(n*i);return new E(this.R*t.lng*i,this.R*Math.log((1+o)/(1-o))/2)},unproject:function(t){var i=180/Math.PI;return new N((2*Math.atan(Math.exp(t.y/this.R))-Math.PI/2)*i,t.x*i/this.R)},bounds:(j=6378137*Math.PI,new A([-j,-j],[j,j]))};function U(t,i,e,n){if(f(t))return this._a=t[0],this._b=t[1],this._c=t[2],void(this._d=t[3]);this._a=t,this._b=i,this._c=e,this._d=n}function V(t,i,e,n){return new U(t,i,e,n)}U.prototype={transform:function(t,i){return this._transform(t.clone(),i)},_transform:function(t,i){return i=i||1,t.x=i*(this._a*t.x+this._b),t.y=i*(this._c*t.y+this._d),t},untransform:function(t,i){return i=i||1,new E((t.x/i-this._b)/this._a,(t.y/i-this._d)/this._c)}};var q=i({},H,{code:"EPSG:3857",projection:F,transformation:function(){var t=.5/(Math.PI*F.R);return V(t,.5,-t,.5)}()}),G=i({},q,{code:"EPSG:900913"});function K(t){return document.createElementNS("http://www.w3.org/2000/svg",t)}function Y(t,i){var e,n,o,s,r,a,h="";for(e=0,o=t.length;e<o;e++){for(n=0,s=(r=t[e]).length;n<s;n++)h+=(n?"L":"M")+(a=r[n]).x+" "+a.y;h+=i?zt?"z":"x":""}return h||"M0 0"}var X=document.documentElement.style,J="ActiveXObject"in window,$=J&&!document.addEventListener,Q="msLaunchUri"in navigator&&!("documentMode"in document),tt=St("webkit"),it=St("android"),et=St("android 2")||St("android 3"),nt=parseInt(/WebKit\/([0-9]+)|$/.exec(navigator.userAgent)[1],10),ot=it&&St("Google")&&nt<537&&!("AudioNode"in window),st=!!window.opera,rt=!Q&&St("chrome"),at=St("gecko")&&!tt&&!st&&!J,ht=!rt&&St("safari"),ut=St("phantom"),lt="OTransition"in X,ct=0===navigator.platform.indexOf("Win"),_t=J&&"transition"in X,dt="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!et,pt="MozPerspective"in X,mt=!window.L_DISABLE_3D&&(_t||dt||pt)&&!lt&&!ut,ft="undefined"!=typeof orientation||St("mobile"),gt=ft&&tt,vt=ft&&dt,yt=!window.PointerEvent&&window.MSPointerEvent,xt=!(!window.PointerEvent&&!yt),wt=!window.L_NO_TOUCH&&(xt||"ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch),Pt=ft&&st,Lt=ft&&at,bt=(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI)>1,Tt=function(){var t=!1;try{var i=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassiveEventSupport",h,i),window.removeEventListener("testPassiveEventSupport",h,i)}catch(e){}return t}(),Mt=!!document.createElement("canvas").getContext,zt=!(!document.createElementNS||!K("svg").createSVGRect),Ct=!zt&&function(){try{var t=document.createElement("div");t.innerHTML='<v:shape adj="1"/>';var i=t.firstChild;return i.style.behavior="url(#default#VML)",i&&"object"==typeof i.adj}catch(e){return!1}}();function St(t){return navigator.userAgent.toLowerCase().indexOf(t)>=0}var Zt={ie:J,ielt9:$,edge:Q,webkit:tt,android:it,android23:et,androidStock:ot,opera:st,chrome:rt,gecko:at,safari:ht,phantom:ut,opera12:lt,win:ct,ie3d:_t,webkit3d:dt,gecko3d:pt,any3d:mt,mobile:ft,mobileWebkit:gt,mobileWebkit3d:vt,msPointer:yt,pointer:xt,touch:wt,mobileOpera:Pt,mobileGecko:Lt,retina:bt,passiveEvents:Tt,canvas:Mt,svg:zt,vml:Ct},Et=yt?"MSPointerDown":"pointerdown",kt=yt?"MSPointerMove":"pointermove",Bt=yt?"MSPointerUp":"pointerup",At=yt?"MSPointerCancel":"pointercancel",It={},Ot=!1;function Rt(t,i,e,o){return"touchstart"===i?function(t,i,e){var o=n(function(t){t.MSPOINTER_TYPE_TOUCH&&t.pointerType===t.MSPOINTER_TYPE_TOUCH&&Ai(t),Wt(t,i)});t["_leaflet_touchstart"+e]=o,t.addEventListener(Et,o,!1),Ot||(document.addEventListener(Et,Nt,!0),document.addEventListener(kt,Dt,!0),document.addEventListener(Bt,jt,!0),document.addEventListener(At,jt,!0),Ot=!0)}(t,e,o):"touchmove"===i?function(t,i,e){var n=function(t){t.pointerType===(t.MSPOINTER_TYPE_MOUSE||"mouse")&&0===t.buttons||Wt(t,i)};t["_leaflet_touchmove"+e]=n,t.addEventListener(kt,n,!1)}(t,e,o):"touchend"===i&&function(t,i,e){var n=function(t){Wt(t,i)};t["_leaflet_touchend"+e]=n,t.addEventListener(Bt,n,!1),t.addEventListener(At,n,!1)}(t,e,o),this}function Nt(t){It[t.pointerId]=t}function Dt(t){It[t.pointerId]&&(It[t.pointerId]=t)}function jt(t){delete It[t.pointerId]}function Wt(t,i){for(var e in t.touches=[],It)t.touches.push(It[e]);t.changedTouches=[t],i(t)}var Ht=yt?"MSPointerDown":xt?"pointerdown":"touchstart",Ft=yt?"MSPointerUp":xt?"pointerup":"touchend",Ut="_leaflet_";var Vt,qt,Gt,Kt,Yt,Xt=_i(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),Jt=_i(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),$t="webkitTransition"===Jt||"OTransition"===Jt?Jt+"End":"transitionend";function Qt(t){return"string"==typeof t?document.getElementById(t):t}function ti(t,i){var e=t.style[i]||t.currentStyle&&t.currentStyle[i];if((!e||"auto"===e)&&document.defaultView){var n=document.defaultView.getComputedStyle(t,null);e=n?n[i]:null}return"auto"===e?null:e}function ii(t,i,e){var n=document.createElement(t);return n.className=i||"",e&&e.appendChild(n),n}function ei(t){var i=t.parentNode;i&&i.removeChild(t)}function ni(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function oi(t){var i=t.parentNode;i&&i.lastChild!==t&&i.appendChild(t)}function si(t){var i=t.parentNode;i&&i.firstChild!==t&&i.insertBefore(t,i.firstChild)}function ri(t,i){if(void 0!==t.classList)return t.classList.contains(i);var e=li(t);return e.length>0&&new RegExp("(^|\\s)"+i+"(\\s|$)").test(e)}function ai(t,i){if(void 0!==t.classList)for(var e=c(i),n=0,o=e.length;n<o;n++)t.classList.add(e[n]);else if(!ri(t,i)){var s=li(t);ui(t,(s?s+" ":"")+i)}}function hi(t,i){void 0!==t.classList?t.classList.remove(i):ui(t,l((" "+li(t)+" ").replace(" "+i+" "," ")))}function ui(t,i){void 0===t.className.baseVal?t.className=i:t.className.baseVal=i}function li(t){return t.correspondingElement&&(t=t.correspondingElement),void 0===t.className.baseVal?t.className:t.className.baseVal}function ci(t,i){"opacity"in t.style?t.style.opacity=i:"filter"in t.style&&function(t,i){var e=!1,n="DXImageTransform.Microsoft.Alpha";try{e=t.filters.item(n)}catch(o){if(1===i)return}i=Math.round(100*i),e?(e.Enabled=100!==i,e.Opacity=i):t.style.filter+=" progid:"+n+"(opacity="+i+")"}(t,i)}function _i(t){for(var i=document.documentElement.style,e=0;e<t.length;e++)if(t[e]in i)return t[e];return!1}function di(t,i,e){var n=i||new E(0,0);t.style[Xt]=(_t?"translate("+n.x+"px,"+n.y+"px)":"translate3d("+n.x+"px,"+n.y+"px,0)")+(e?" scale("+e+")":"")}function pi(t,i){t._leaflet_pos=i,mt?di(t,i):(t.style.left=i.x+"px",t.style.top=i.y+"px")}function mi(t){return t._leaflet_pos||new E(0,0)}if("onselectstart"in document)Vt=function(){bi(window,"selectstart",Ai)},qt=function(){Mi(window,"selectstart",Ai)};else{var fi=_i(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]);Vt=function(){if(fi){var t=document.documentElement.style;Gt=t[fi],t[fi]="none"}},qt=function(){fi&&(document.documentElement.style[fi]=Gt,Gt=void 0)}}function gi(){bi(window,"dragstart",Ai)}function vi(){Mi(window,"dragstart",Ai)}function yi(t){for(;-1===t.tabIndex;)t=t.parentNode;t.style&&(xi(),Kt=t,Yt=t.style.outline,t.style.outline="none",bi(window,"keydown",xi))}function xi(){Kt&&(Kt.style.outline=Yt,Kt=void 0,Yt=void 0,Mi(window,"keydown",xi))}function wi(t){do{t=t.parentNode}while(!(t.offsetWidth&&t.offsetHeight||t===document.body));return t}function Pi(t){var i=t.getBoundingClientRect();return{x:i.width/t.offsetWidth||1,y:i.height/t.offsetHeight||1,boundingClientRect:i}}var Li={TRANSFORM:Xt,TRANSITION:Jt,TRANSITION_END:$t,get:Qt,getStyle:ti,create:ii,remove:ei,empty:ni,toFront:oi,toBack:si,hasClass:ri,addClass:ai,removeClass:hi,setClass:ui,getClass:li,setOpacity:ci,testProp:_i,setTransform:di,setPosition:pi,getPosition:mi,disableTextSelection:Vt,enableTextSelection:qt,disableImageDrag:gi,enableImageDrag:vi,preventOutline:yi,restoreOutline:xi,getSizedParentNode:wi,getScale:Pi};function bi(t,i,e,n){if("object"==typeof i)for(var o in i)Si(t,o,i[o],e);else for(var s=0,r=(i=c(i)).length;s<r;s++)Si(t,i[s],e,n);return this}var Ti="_leaflet_events";function Mi(t,i,e,n){if("object"==typeof i)for(var o in i)Zi(t,o,i[o],e);else if(i)for(var s=0,r=(i=c(i)).length;s<r;s++)Zi(t,i[s],e,n);else{for(var a in t[Ti])Zi(t,a,t[Ti][a]);delete t[Ti]}return this}function zi(){if(xt)return!(Q||ht)}var Ci={mouseenter:"mouseover",mouseleave:"mouseout",wheel:!("onwheel"in window)&&"mousewheel"};function Si(t,i,e,n){var o=i+s(e)+(n?"_"+s(n):"");if(t[Ti]&&t[Ti][o])return this;var r=function(i){return e.call(n||t,i||window.event)},a=r;xt&&0===i.indexOf("touch")?Rt(t,i,r,o):wt&&"dblclick"===i&&!zi()?function(t,i,e){var n,o,s=!1,r=250;function a(t){if(xt){if(!t.isPrimary)return;if("mouse"===t.pointerType)return}else if(t.touches.length>1)return;var i=Date.now(),e=i-(n||i);o=t.touches?t.touches[0]:t,s=e>0&&e<=r,n=i}function h(t){if(s&&!o.cancelBubble){if(xt){if("mouse"===t.pointerType)return;var e,r,a={};for(r in o)e=o[r],a[r]=e&&e.bind?e.bind(o):e;o=a}o.type="dblclick",o.button=0,i(o),n=null}}t[Ut+Ht+e]=a,t[Ut+Ft+e]=h,t[Ut+"dblclick"+e]=i,t.addEventListener(Ht,a,!!Tt&&{passive:!1}),t.addEventListener(Ft,h,!!Tt&&{passive:!1}),t.addEventListener("dblclick",i,!1)}(t,r,o):"addEventListener"in t?"touchstart"===i||"touchmove"===i||"wheel"===i||"mousewheel"===i?t.addEventListener(Ci[i]||i,r,!!Tt&&{passive:!1}):"mouseenter"===i||"mouseleave"===i?(r=function(i){i=i||window.event,Hi(t,i)&&a(i)},t.addEventListener(Ci[i],r,!1)):t.addEventListener(i,a,!1):"attachEvent"in t&&t.attachEvent("on"+i,r),t[Ti]=t[Ti]||{},t[Ti][o]=r}function Zi(t,i,e,n){var o=i+s(e)+(n?"_"+s(n):""),r=t[Ti]&&t[Ti][o];if(!r)return this;xt&&0===i.indexOf("touch")?function(t,i,e){var n=t["_leaflet_"+i+e];"touchstart"===i?t.removeEventListener(Et,n,!1):"touchmove"===i?t.removeEventListener(kt,n,!1):"touchend"===i&&(t.removeEventListener(Bt,n,!1),t.removeEventListener(At,n,!1))}(t,i,o):wt&&"dblclick"===i&&!zi()?function(t,i){var e=t[Ut+Ht+i],n=t[Ut+Ft+i],o=t[Ut+"dblclick"+i];t.removeEventListener(Ht,e,!!Tt&&{passive:!1}),t.removeEventListener(Ft,n,!!Tt&&{passive:!1}),t.removeEventListener("dblclick",o,!1)}(t,o):"removeEventListener"in t?t.removeEventListener(Ci[i]||i,r,!1):"detachEvent"in t&&t.detachEvent("on"+i,r),t[Ti][o]=null}function Ei(t){return t.stopPropagation?t.stopPropagation():t.originalEvent?t.originalEvent._stopped=!0:t.cancelBubble=!0,Wi(t),this}function ki(t){return Si(t,"wheel",Ei),this}function Bi(t){return bi(t,"mousedown touchstart dblclick",Ei),Si(t,"click",ji),this}function Ai(t){return t.preventDefault?t.preventDefault():t.returnValue=!1,this}function Ii(t){return Ai(t),Ei(t),this}function Oi(t,i){if(!i)return new E(t.clientX,t.clientY);var e=Pi(i),n=e.boundingClientRect;return new E((t.clientX-n.left)/e.x-i.clientLeft,(t.clientY-n.top)/e.y-i.clientTop)}var Ri=ct&&rt?2*window.devicePixelRatio:at?window.devicePixelRatio:1;function Ni(t){return Q?t.wheelDeltaY/2:t.deltaY&&0===t.deltaMode?-t.deltaY/Ri:t.deltaY&&1===t.deltaMode?20*-t.deltaY:t.deltaY&&2===t.deltaMode?60*-t.deltaY:t.deltaX||t.deltaZ?0:t.wheelDelta?(t.wheelDeltaY||t.wheelDelta)/2:t.detail&&Math.abs(t.detail)<32765?20*-t.detail:t.detail?t.detail/-32765*60:0}var Di={};function ji(t){Di[t.type]=!0}function Wi(t){var i=Di[t.type];return Di[t.type]=!1,i}function Hi(t,i){var e=i.relatedTarget;if(!e)return!0;try{for(;e&&e!==t;)e=e.parentNode}catch(n){return!1}return e!==t}var Fi={on:bi,off:Mi,stopPropagation:Ei,disableScrollPropagation:ki,disableClickPropagation:Bi,preventDefault:Ai,stop:Ii,getMousePosition:Oi,getWheelDelta:Ni,fakeStop:ji,skipped:Wi,isExternalTarget:Hi,addListener:bi,removeListener:Mi},Ui=Z.extend({run:function(t,i,e,n){this.stop(),this._el=t,this._inProgress=!0,this._duration=e||.25,this._easeOutPower=1/Math.max(n||.5,.2),this._startPos=mi(t),this._offset=i.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=T(this._animate,this),this._step()},_step:function(t){var i=+new Date-this._startTime,e=1e3*this._duration;i<e?this._runFrame(this._easeOut(i/e),t):(this._runFrame(1),this._complete())},_runFrame:function(t,i){var e=this._startPos.add(this._offset.multiplyBy(t));i&&e._round(),pi(this._el,e),this.fire("step")},_complete:function(){M(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(t){return 1-Math.pow(1-t,this._easeOutPower)}}),Vi=Z.extend({options:{crs:q,center:void 0,zoom:void 0,minZoom:void 0,maxZoom:void 0,layers:[],maxBounds:void 0,renderer:void 0,zoomAnimation:!0,zoomAnimationThreshold:4,fadeAnimation:!0,markerZoomAnimation:!0,transform3DLimit:8388608,zoomSnap:1,zoomDelta:1,trackResize:!0},initialize:function(t,i){i=_(this,i),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this._initContainer(t),this._initLayout(),this._onResize=n(this._onResize,this),this._initEvents(),i.maxBounds&&this.setMaxBounds(i.maxBounds),void 0!==i.zoom&&(this._zoom=this._limitZoom(i.zoom)),i.center&&void 0!==i.zoom&&this.setView(D(i.center),i.zoom,{reset:!0}),this.callInitHooks(),this._zoomAnimated=Jt&&mt&&!Pt&&this.options.zoomAnimation,this._zoomAnimated&&(this._createAnimProxy(),bi(this._proxy,$t,this._catchTransitionEnd,this)),this._addLayers(this.options.layers)}
vendor: 1,306 bytes, line 6
6,setView:function(t,e,n){if((e=void 0===e?this._zoom:this._limitZoom(e),t=this._limitCenter(D(t),e,this.options.maxBounds),n=n||{},this._stop(),this._loaded&&!n.reset&&!0!==n)&&(void 0!==n.animate&&(n.zoom=i({animate:n.animate},n.zoom),n.pan=i({animate:n.animate,duration:n.duration},n.pan)),this._zoom!==e?this._tryAnimatedZoom&&this._tryAnimatedZoom(t,e,n.zoom):this._tryAnimatedPan(t,n.pan)))return clearTimeout(this._sizeTimer),this;return this._resetView(t,e),this},setZoom:function(t,i){return this._loaded?this.setView(this.getCenter(),t,{zoom:i}):(this._zoom=t,this)},zoomIn:function(t,i){return t=t||(mt?this.options.zoomDelta:1),this.setZoom(this._zoom+t,i)},zoomOut:function(t,i){return t=t||(mt?this.options.zoomDelta:1),this.setZoom(this._zoom-t,i)},setZoomAround:function(t,i,e){var n=this.getZoomScale(i),o=this.getSize().divideBy(2),s=(t instanceof E?t:this.latLngToContainerPoint(t)).subtract(o).multiplyBy(1-1/n),r=this.containerPointToLatLng(o.add(s));return this.setView(r,i,{zoom:e})},_getBoundsCenterZoom:function(t,i){i=i||{},t=t.getBounds?t.getBounds():R(t);var e=B(i.paddingTopLeft||i.padding||[0,0]),n=B(i.paddingBottomRight||i.padding||[0,0]),o=this.getBoundsZoom(t,!1,e.add(n));if((o="number"==typeof i.maxZoom?Math.min(i.maxZoom,o):o)===1/0)return{center:t.getCenter(),zoom:o};
vendor: 114,703 bytes, lines 6-8
6var s=n.subtract(e).divideBy(2),r=this.project(t.getSouthWest(),o),a=this.project(t.getNorthEast(),o);return{center:this.unproject(r.add(a).divideBy(2).add(s),o),zoom:o}},fitBounds:function(t,i){if(!(t=R(t)).isValid())throw new Error("Bounds are not valid.");var e=this._getBoundsCenterZoom(t,i);return this.setView(e.center,e.zoom,i)},fitWorld:function(t){return this.fitBounds([[-90,-180],[90,180]],t)},panTo:function(t,i){return this.setView(t,this._zoom,{pan:i})},panBy:function(t,i){if(i=i||{},!(t=B(t).round()).x&&!t.y)return this.fire("moveend");if(!0!==i.animate&&!this.getSize().contains(t))return this._resetView(this.unproject(this.project(this.getCenter()).add(t)),this.getZoom()),this;if(this._panAnim||(this._panAnim=new Ui,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),i.noMoveStart||this.fire("movestart"),!1!==i.animate){ai(this._mapPane,"leaflet-pan-anim");var e=this._getMapPanePos().subtract(t).round();this._panAnim.run(this._mapPane,e,i.duration||.25,i.easeLinearity)}else this._rawPanBy(t),this.fire("move").fire("moveend");return this},flyTo:function(t,i,e){if(!1===(e=e||{}).animate||!mt)return this.setView(t,i,e);this._stop();var n=this.project(this.getCenter()),o=this.project(t),s=this.getSize(),r=this._zoom;t=D(t),i=void 0===i?r:i;var a=Math.max(s.x,s.y),h=a*this.getZoomScale(r,i),u=o.distanceTo(n)||1,l=1.42,c=l*l;function _(t){var i=(h*h-a*a+(t?-1:1)*c*c*u*u)/(2*(t?h:a)*c*u),e=Math.sqrt(i*i+1)-i;return e<1e-9?-18:Math.log(e)}function d(t){return(Math.exp(t)-Math.exp(-t))/2}function p(t){return(Math.exp(t)+Math.exp(-t))/2}var m=_(0);function f(t){return a*(p(m)*(d(i=m+l*t)/p(i))-d(m))/c;var i}var g=Date.now(),v=(_(1)-m)/l,y=e.duration?1e3*e.duration:1e3*v*.8;return this._moveStart(!0,e.noMoveStart),function e(){var s=(Date.now()-g)/y,h=function(t){return 1-Math.pow(1-t,1.5)}(s)*v;s<=1?(this._flyToFrame=T(e,this),this._move(this.unproject(n.add(o.subtract(n).multiplyBy(f(h)/u)),r),this.getScaleZoom(a/function(t){return a*(p(m)/p(m+l*t))}(h),r),{flyTo:!0})):this._move(t,i)._moveEnd(!0)}.call(this),this},flyToBounds:function(t,i){var e=this._getBoundsCenterZoom(t,i);return this.flyTo(e.center,e.zoom,i)},setMaxBounds:function(t){return(t=R(t)).isValid()?(this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this.options.maxBounds=t,this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds)):(this.options.maxBounds=null,this.off("moveend",this._panInsideMaxBounds))},setMinZoom:function(t){var i=this.options.minZoom;return this.options.minZoom=t,this._loaded&&i!==t&&(this.fire("zoomlevelschange"),this.getZoom()<this.options.minZoom)?this.setZoom(t):this},setMaxZoom:function(t){var i=this.options.maxZoom;return this.options.maxZoom=t,this._loaded&&i!==t&&(this.fire("zoomlevelschange"),this.getZoom()>this.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,i){this._enforcingBounds=!0;var e=this.getCenter(),n=this._limitCenter(e,this._zoom,R(t));return e.equals(n)||this.panTo(n,i),this._enforcingBounds=!1,this},panInside:function(t,i){var e=B((i=i||{}).paddingTopLeft||i.padding||[0,0]),n=B(i.paddingBottomRight||i.padding||[0,0]),o=this.getCenter(),s=this.project(o),r=this.project(t),a=this.getPixelBounds(),h=a.getSize().divideBy(2),u=I([a.min.add(e),a.max.subtract(n)]);if(!u.contains(r)){this._enforcingBounds=!0;var l=s.subtract(r),c=B(r.x+l.x,r.y+l.y);(r.x<u.min.x||r.x>u.max.x)&&(c.x=s.x-l.x,l.x>0?c.x+=h.x-e.x:c.x-=h.x-n.x),(r.y<u.min.y||r.y>u.max.y)&&(c.y=s.y-l.y,l.y>0?c.y+=h.y-e.y:c.y-=h.y-n.y),this.panTo(this.unproject(c),i),this._enforcingBounds=!1}return this},invalidateSize:function(t){if(!this._loaded)return this;t=i({animate:!1,pan:!0},!0===t?{animate:!0}:t);var e=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var o=this.getSize(),s=e.divideBy(2).round(),r=o.divideBy(2).round(),a=s.subtract(r);return a.x||a.y?(t.animate&&t.pan?this.panBy(a):(t.pan&&this._rawPanBy(a),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(n(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:e,newSize:o})):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=i({timeout:1e4,watch:!1},t),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var e=n(this._handleGeolocationResponse,this),o=n(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(e,o,t):navigator.geolocation.getCurrentPosition(e,o,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=t.code,e=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: "+e+"."})},_handleGeolocationResponse:function(t){var i=new N(t.coords.latitude,t.coords.longitude),e=i.toBounds(2*t.coords.accuracy),n=this._locateOptions;if(n.setView){var o=this.getBoundsZoom(e);this.setView(i,n.maxZoom?Math.min(o,n.maxZoom):o)}var s={latlng:i,bounds:e,timestamp:t.timestamp};for(var r in t.coords)"number"==typeof t.coords[r]&&(s[r]=t.coords[r]);this.fire("locationfound",s)},addHandler:function(t,i){if(!i)return this;var e=this[t]=new i(this);return this._handlers.push(e),this.options[t]&&e.enable(),this},remove:function(){if(this._initEvents(!0),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(i){this._container._leaflet_id=void 0,this._containerId=void 0}var t;for(t in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),ei(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(M(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[t].remove();for(t in this._panes)ei(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,i){var e=ii("div","leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),i||this._mapPane);return t&&(this._panes[t]=e),e},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 O(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=R(t),e=B(e||[0,0]);var n=this.getZoom()||0,o=this.getMinZoom(),s=this.getMaxZoom(),r=t.getNorthWest(),a=t.getSouthEast(),h=this.getSize().subtract(e),u=I(this.project(a,n),this.project(r,n)).getSize(),l=mt?this.options.zoomSnap:1,c=h.x/u.x,_=h.y/u.y,d=i?Math.max(c,_):Math.min(c,_);return n=this.getScaleZoom(d,n),l&&(n=Math.round(n/(l/100))*(l/100),n=i?Math.ceil(n/l)*l:Math.floor(n/l)*l),Math.max(o,Math.min(s,n))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new E(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,i){var e=this._getTopLeftPoint(t,i);return new A(e,e.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;i=void 0===i?this._zoom:i;var n=e.zoom(t*e.scale(i));return isNaN(n)?1/0:n},project:function(t,i){return i=void 0===i?this._zoom:i,this.options.crs.latLngToPoint(D(t),i)},unproject:function(t,i){return i=void 0===i?this._zoom:i,this.options.crs.pointToLatLng(B(t),i)},layerPointToLatLng:function(t){var i=B(t).add(this.getPixelOrigin());return this.unproject(i)},latLngToLayerPoint:function(t){return this.project(D(t))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(D(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(R(t))},distance:function(t,i){return this.options.crs.distance(D(t),D(i))},containerPointToLayerPoint:function(t){return B(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return B(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){var i=this.containerPointToLayerPoint(B(t));return this.layerPointToLatLng(i)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(D(t)))},mouseEventToContainerPoint:function(t){return Oi(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){var i=this._container=Qt(t);if(!i)throw new Error("Map container not found.");if(i._leaflet_id)throw new Error("Map container is already initialized.");bi(i,"scroll",this._onScroll,this),this._containerId=s(i)},_initLayout:function(){var t=this._container;this._fadeAnimated=this.options.fadeAnimation&&mt,ai(t,"leaflet-container"+(wt?" leaflet-touch":"")+(bt?" leaflet-retina":"")+($?" leaflet-oldie":"")+(ht?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var i=ti(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),pi(this._mapPane,new E(0,0)),this.createPane("tilePane"),this.createPane("shadowPane"),this.createPane("overlayPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(ai(t.markerPane,"leaflet-zoom-hide"),ai(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,i){pi(this._mapPane,new E(0,0));var e=!this._loaded;this._loaded=!0,i=this._limitZoom(i),this.fire("viewprereset");var n=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){void 0===i&&(i=this._zoom);var n=this._zoom!==i;return this._zoom=i,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),(n||e&&e.pinch)&&this.fire("zoom",e),this.fire("move",e)},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return M(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){pi(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={},this._targets[s(this._container)]=this;var i=t?Mi:bi;i(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),mt&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){M(this._resizeRequest),this._resizeRequest=T(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,r=t.target||t.srcElement,a=!1;r;){if((e=this._targets[s(r)])&&("click"===i||"preclick"===i)&&!t._simulated&&this._draggableMoved(e)){a=!0;break}if(e&&e.listens(i,!0)){if(o&&!Hi(r,t))break;if(n.push(e),o)break}if(r===this._container)break;r=r.parentNode}return n.length||a||o||!Hi(r,t)||(n=[this]),n},_handleDOMEvent:function(t){if(this._loaded&&!Wi(t)){var i=t.type;"mousedown"!==i&&"keypress"!==i&&"keyup"!==i&&"keydown"!==i||yi(t.target||t.srcElement),this._fireDOMEvent(t,i)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,e,n){if("click"===t.type){var o=i({},t);o.type="preclick",this._fireDOMEvent(o,o.type,n)}if(!t._stopped&&(n=(n||[]).concat(this._findEventTargets(t,e))).length){var s=n[0];"contextmenu"===e&&s.listens(e,!0)&&Ai(t);var r={originalEvent:t};if("keypress"!==t.type&&"keydown"!==t.type&&"keyup"!==t.type){var a=s.getLatLng&&(!s._radius||s._radius<=10);r.containerPoint=a?this.latLngToContainerPoint(s.getLatLng()):this.mouseEventToContainerPoint(t),r.layerPoint=this.containerPointToLayerPoint(r.containerPoint),r.latlng=a?s.getLatLng():this.layerPointToLatLng(r.layerPoint)}for(var h=0;h<n.length;h++)if(n[h].fire(e,r,!0),r.originalEvent._stopped||!1===n[h].options.bubblingMouseEvents&&-1!==g(this._mouseEvents,e))return}},_draggableMoved:function(t){return(t=t.dragging&&t.dragging.enabled()?t:this).dragging&&t.dragging.moved()||this.boxZoom&&this.boxZoom.moved()},_clearHandlers:function(){for(var t=0,i=this._handlers.length;t<i;t++)this._handlers[t].disable()},whenReady:function(t,i){return this._loaded?t.call(i||this,{target:this}):this.on("load",t,i),this},_getMapPanePos:function(){return mi(this._mapPane)||new E(0,0)},_moved:function(){var t=this._getMapPanePos();return t&&!t.equals([0,0])},_getTopLeftPoint:function(t,i){return(t&&void 0!==i?this._getNewPixelOrigin(t,i):this.getPixelOrigin()).subtract(this._getMapPanePos())},_getNewPixelOrigin:function(t,i){var e=this.getSize()._divideBy(2);return this.project(t,i)._subtract(e)._add(this._getMapPanePos())._round()},_latLngToNewLayerPoint:function(t,i,e){var n=this._getNewPixelOrigin(e,i);return this.project(t,i)._subtract(n)},_latLngBoundsToNewLayerBounds:function(t,i,e){var n=this._getNewPixelOrigin(e,i);return I([this.project(t.getSouthWest(),i)._subtract(n),this.project(t.getNorthWest(),i)._subtract(n),this.project(t.getSouthEast(),i)._subtract(n),this.project(t.getNorthEast(),i)._subtract(n)])},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(t){return this.latLngToLayerPoint(t).subtract(this._getCenterLayerPoint())},_limitCenter:function(t,i,e){if(!e)return t;var n=this.project(t,i),o=this.getSize().divideBy(2),s=new A(n.subtract(o),n.add(o)),r=this._getBoundsOffset(s,e,i);return r.round().equals([0,0])?t:this.unproject(n.add(r),i)},_limitOffset:function(t,i){if(!i)return t;var e=this.getPixelBounds(),n=new A(e.min.add(t),e.max.add(t));return t.add(this._getBoundsOffset(n,i))},_getBoundsOffset:function(t,i,e){var n=I(this.project(i.getNorthEast(),e),this.project(i.getSouthWest(),e)),o=n.min.subtract(t.min),s=n.max.subtract(t.max);return new E(this._rebound(o.x,-s.x),this._rebound(o.y,-s.y))},_rebound:function(t,i){return t+i>0?Math.round(t-i)/2:Math.max(0,Math.ceil(t))-Math.max(0,Math.floor(i))},_limitZoom:function(t){var i=this.getMinZoom(),e=this.getMaxZoom(),n=mt?this.options.zoomSnap:1;return n&&(t=Math.round(t/n)*n),Math.max(i,Math.min(e,t))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){hi(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(t,i){var e=this._getCenterOffset(t)._trunc();return!(!0!==(i&&i.animate)&&!this.getSize().contains(e))&&(this.panBy(e,i),!0)},_createAnimProxy:function(){var t=this._proxy=ii("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(t),this.on("zoomanim",function(t){var i=Xt,e=this._proxy.style[i];di(this._proxy,this.project(t.center,t.zoom),this.getZoomScale(t.zoom,1)),e===this._proxy.style[i]&&this._animatingZoom&&this._onZoomTransitionEnd()},this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){ei(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var t=this.getCenter(),i=this.getZoom();di(this._proxy,this.project(t,i),this.getZoomScale(i,1))},_catchTransitionEnd:function(t){this._animatingZoom&&t.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(t,i,e){if(this._animatingZoom)return!0;if(e=e||{},!this._zoomAnimated||!1===e.animate||this._nothingToAnimate()||Math.abs(i-this._zoom)>this.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))&&(T(function(){this._moveStart(!0,!1)._animateZoom(t,i,!0)},this),!0)},_animateZoom:function(t,i,e,o){this._mapPane&&(e&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=i,ai(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:i,noUpdate:o}),setTimeout(n(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&hi(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom),T(function(){this._moveEnd(!0)},this))}});var qi=C.extend({options:{position:"topright"},initialize:function(t){_(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 ai(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?(ei(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(t){this._map&&t&&t.screenX>0&&t.screenY>0&&this._map.getContainer().focus()}}),Gi=function(t){return new qi(t)};Vi.include({addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.remove(),this},_initControlPos:function(){var t=this._controlCorners={},i="leaflet-",e=this._controlContainer=ii("div",i+"control-container",this._container);function n(n,o){var s=i+n+" "+i+o;t[n+o]=ii("div",s,e)}n("top","left"),n("top","right"),n("bottom","left"),n("bottom","right")},_clearControlPos:function(){for(var t in this._controlCorners)ei(this._controlCorners[t]);ei(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var Ki=qi.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(t,i,e,n){return e<n?-1:n<e?1:0}},initialize:function(t,i,e){for(var n in _(this,e),this._layerControlInputs=[],this._layers=[],this._lastZIndex=0,this._handlingClick=!1,t)this._addLayer(t[n],n);for(n in i)this._addLayer(i[n],n,!0)},onAdd:function(t){this._initLayout(),this._update(),this._map=t,t.on("zoomend",this._checkDisabledLayers,this);for(var i=0;i<this._layers.length;i++)this._layers[i].layer.on("add remove",this._onLayerChange,this);return this._container},addTo:function(t){return qi.prototype.addTo.call(this,t),this._expandIfNotCollapsed()},onRemove:function(){this._map.off("zoomend",this._checkDisabledLayers,this);for(var t=0;t<this._layers.length;t++)this._layers[t].layer.off("add remove",this._onLayerChange,this)},addBaseLayer:function(t,i){return this._addLayer(t,i),this._map?this._update():this},addOverlay:function(t,i){return this._addLayer(t,i,!0),this._map?this._update():this},removeLayer:function(t){t.off("add remove",this._onLayerChange,this);var i=this._getLayer(s(t));return i&&this._layers.splice(this._layers.indexOf(i),1),this._map?this._update():this},expand:function(){ai(this._container,"leaflet-control-layers-expanded"),this._section.style.height=null;var t=this._map.getSize().y-(this._container.offsetTop+50);return t<this._section.clientHeight?(ai(this._section,"leaflet-control-layers-scrollbar"),this._section.style.height=t+"px"):hi(this._section,"leaflet-control-layers-scrollbar"),this._checkDisabledLayers(),this},collapse:function(){return hi(this._container,"leaflet-control-layers-expanded"),this},_initLayout:function(){var t="leaflet-control-layers",i=this._container=ii("div",t),e=this.options.collapsed;i.setAttribute("aria-haspopup",!0),Bi(i),ki(i);var n=this._section=ii("section",t+"-list");e&&(this._map.on("click",this.collapse,this),it||bi(i,{mouseenter:this.expand,mouseleave:this.collapse},this));var o=this._layersLink=ii("a",t+"-toggle",i);o.href="#",o.title="Layers",wt?(bi(o,"click",Ii),bi(o,"click",this.expand,this)):bi(o,"focus",this.expand,this),e||this.expand(),this._baseLayersList=ii("div",t+"-base",n),this._separator=ii("div",t+"-separator",n),this._overlaysList=ii("div",t+"-overlays",n),i.appendChild(n)},_getLayer:function(t){for(var i=0;i<this._layers.length;i++)if(this._layers[i]&&s(this._layers[i].layer)===t)return this._layers[i]},_addLayer:function(t,i,e){this._map&&t.on("add remove",this._onLayerChange,this),this._layers.push({layer:t,name:i,overlay:e}),this.options.sortLayers&&this._layers.sort(n(function(t,i){return this.options.sortFunction(t.layer,i.layer,t.name,i.name)},this)),this.options.autoZIndex&&t.setZIndex&&(this._lastZIndex++,t.setZIndex(this._lastZIndex)),this._expandIfNotCollapsed()},_update:function(){if(!this._container)return this;ni(this._baseLayersList),ni(this._overlaysList),this._layerControlInputs=[];var t,i,e,n,o=0;for(e=0;e<this._layers.length;e++)n=this._layers[e],this._addItem(n),i=i||n.overlay,t=t||!n.overlay,o+=n.overlay?0:1;return this.options.hideSingleBase&&(t=t&&o>1,this._baseLayersList.style.display=t?"":"none"),this._separator.style.display=i&&t?"":"none",this},_onLayerChange:function(t){this._handlingClick||this._update();var i=this._getLayer(s(t.target)),e=i.overlay?"add"===t.type?"overlayadd":"overlayremove":"add"===t.type?"baselayerchange":null;e&&this._map.fire(e,i)},_createRadioElement:function(t,i){var e='<input type="radio" class="leaflet-control-layers-selector" name="'+t+'"'+(i?' checked="checked"':"")+"/>",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_"+s(this),n),this._layerControlInputs.push(i),i.layerId=s(t.layer),bi(i,"click",this._onInputClick,this);var o=document.createElement("span");o.innerHTML=" "+t.name;var r=document.createElement("div");return e.appendChild(r),r.appendChild(i),r.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;s>=0;s--)t=e[s],i=this._getLayer(t.layerId).layer,t.checked?n.push(i):t.checked||o.push(i);for(s=0;s<o.length;s++)this._map.hasLayer(o[s])&&this._map.removeLayer(o[s]);for(s=0;s<n.length;s++)this._map.hasLayer(n[s])||this._map.addLayer(n[s]);this._handlingClick=!1,this._refocusOnMap()},_checkDisabledLayers:function(){for(var t,i,e=this._layerControlInputs,n=this._map.getZoom(),o=e.length-1;o>=0;o--)t=e[o],i=this._getLayer(t.layerId).layer,t.disabled=void 0!==i.options.minZoom&&n<i.options.minZoom||void 0!==i.options.maxZoom&&n>i.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expand:function(){return this.expand()},_collapse:function(){return this.collapse()}}),Yi=qi.extend({options:{position:"topleft",zoomInText:"+",zoomInTitle:"Zoom in",zoomOutText:"−",zoomOutTitle:"Zoom out"},onAdd:function(t){var i="leaflet-control-zoom",e=ii("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._zoom<this._map.getMaxZoom()&&this._map.zoomIn(this._map.options.zoomDelta*(t.shiftKey?3:1))},_zoomOut:function(t){!this._disabled&&this._map._zoom>this._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,i,e,n,o){var s=ii("a",e,n);return s.innerHTML=t,s.href="#",s.title=i,s.setAttribute("role","button"),s.setAttribute("aria-label",i),Bi(s),bi(s,"click",Ii),bi(s,"click",o,this),bi(s,"click",this._refocusOnMap,this),s},_updateDisabled:function(){var t=this._map,i="leaflet-disabled";hi(this._zoomInButton,i),hi(this._zoomOutButton,i),(this._disabled||t._zoom===t.getMinZoom())&&ai(this._zoomOutButton,i),(this._disabled||t._zoom===t.getMaxZoom())&&ai(this._zoomInButton,i)}});Vi.mergeOptions({zoomControl:!0}),Vi.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new Yi,this.addControl(this.zoomControl))});var Xi=qi.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var i=ii("div","leaflet-control-scale"),e=this.options;return this._addScales(e,"leaflet-control-scale-line",i),t.on(e.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),i},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,i,e){t.metric&&(this._mScale=ii("div",i,e)),t.imperial&&(this._iScale=ii("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;o>5280?(i=o/5280,e=this._getRoundNum(i),this._updateScale(this._iScale,e+" mi",e/i)):(n=this._getRoundNum(o),this._updateScale(this._iScale,n+" ft",n/o))},_updateScale:function(t,i,e){t.style.width=Math.round(this.options.maxWidth*e)+"px",t.innerHTML=i},_getRoundNum:function(t){var i=Math.pow(10,(Math.floor(t)+"").length-1),e=t/i;return i*(e=e>=10?10:e>=5?5:e>=3?3:e>=2?2:1)}}),Ji=qi.extend({options:{position:"bottomright",prefix:'<a href="https://leafletjs.com" title="A JS library for interactive maps">Leaflet</a>'},initialize:function(t){_(this,t),this._attributions={}},onAdd:function(t){for(var i in t.attributionControl=this,this._container=ii("div","leaflet-control-attribution"),Bi(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):this},removeAttribution:function(t){return t?(this._attributions[t]&&(this._attributions[t]--,this._update()),this):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(" | ")}}});Vi.mergeOptions({attributionControl:!0}),Vi.addInitHook(function(){this.options.attributionControl&&(new Ji).addTo(this)});qi.Layers=Ki,qi.Zoom=Yi,qi.Scale=Xi,qi.Attribution=Ji,Gi.layers=function(t,i,e){return new Ki(t,i,e)},Gi.zoom=function(t){return new Yi(t)},Gi.scale=function(t){return new Xi(t)},Gi.attribution=function(t){return new Ji(t)};var $i=C.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled?this:(this._enabled=!0,this.addHooks(),this)},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});$i.addTo=function(t,i){return t.addHandler(i,this),this};var Qi,te={Events:S},ie=wt?"touchstart mousedown":"mousedown",ee={mousedown:"mouseup",touchstart:"touchend",pointerdown:"touchend",MSPointerDown:"touchend"},ne={mousedown:"mousemove",touchstart:"touchmove",pointerdown:"touchmove",MSPointerDown:"touchmove"},oe=Z.extend({options:{clickTolerance:3},initialize:function(t,i,e,n){_(this,n),this._element=t,this._dragStartTarget=i||t,this._preventOutline=e},enable:function(){this._enabled||(bi(this._dragStartTarget,ie,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(oe._dragging===this&&this.finishDrag(),Mi(this._dragStartTarget,ie,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){if(!t._simulated&&this._enabled&&(this._moved=!1,!ri(this._element,"leaflet-zoom-anim")&&!(oe._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches||(oe._dragging=this,this._preventOutline&&yi(this._element),gi(),Vt(),this._moving)))){this.fire("down");var i=t.touches?t.touches[0]:t,e=wi(this._element);this._startPoint=new E(i.clientX,i.clientY),this._parentScale=Pi(e),bi(document,ne[t.type],this._onMove,this),bi(document,ee[t.type],this._onUp,this)}},_onMove:function(t){if(!t._simulated&&this._enabled)if(t.touches&&t.touches.length>1)this._moved=!0;else{var i=t.touches&&1===t.touches.length?t.touches[0]:t,e=new E(i.clientX,i.clientY)._subtract(this._startPoint);(e.x||e.y)&&(Math.abs(e.x)+Math.abs(e.y)<this.options.clickTolerance||(e.x/=this._parentScale.x,e.y/=this._parentScale.y,Ai(t),this._moved||(this.fire("dragstart"),this._moved=!0,this._startPos=mi(this._element).subtract(e),ai(document.body,"leaflet-dragging"),this._lastTarget=t.target||t.srcElement,window.SVGElementInstance&&this._lastTarget instanceof window.SVGElementInstance&&(this._lastTarget=this._lastTarget.correspondingUseElement),ai(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(e),this._moving=!0,M(this._animRequest),this._lastEvent=t,this._animRequest=T(this._updatePosition,this,!0)))}},_updatePosition:function(){var t={originalEvent:this._lastEvent};this.fire("predrag",t),pi(this._element,this._newPos),this.fire("drag",t)},_onUp:function(t){!t._simulated&&this._enabled&&this.finishDrag()},finishDrag:function(){for(var t in hi(document.body,"leaflet-dragging"),this._lastTarget&&(hi(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null),ne)Mi(document,ne[t],this._onMove,this),Mi(document,ee[t],this._onUp,this);vi(),qt(),this._moved&&this._moving&&(M(this._animRequest),this.fire("dragend",{distance:this._newPos.distanceTo(this._startPos)})),this._moving=!1,oe._dragging=!1}});function se(t,i){if(!i||!t.length)return t.slice();var e=i*i;return t=function(t,i){var e=t.length,n=new(typeof Uint8Array!=void 0+""?Uint8Array:Array)(e);n[0]=n[e-1]=1,function t(i,e,n,o,s){var r,a,h,u=0;for(a=o+1;a<=s-1;a++)(h=le(i[a],i[o],i[s],!0))>u&&(r=a,u=h);u>n&&(e[r]=1,t(i,e,n,o,r),t(i,e,n,r,s))}(t,n,i,0,e-1);var o,s=[];for(o=0;o<e;o++)n[o]&&s.push(t[o]);return s}(t=function(t,i){for(var e=[t[0]],n=1,o=0,s=t.length;n<s;n++)r=t[n],a=t[o],h=void 0,u=void 0,h=a.x-r.x,u=a.y-r.y,h*h+u*u>i&&(e.push(t[n]),o=n);var r,a,h,u;o<s-1&&e.push(t[s-1]);return e}(t,e),e)}function re(t,i,e){return Math.sqrt(le(t,i,e,!0))}function ae(t,i,e,n,o){var s,r,a,h=n?Qi:ue(t,e),u=ue(i,e);for(Qi=u;;){if(!(h|u))return[t,i];if(h&u)return!1;a=ue(r=he(t,i,s=h||u,e,o),e),s===h?(t=r,h=a):(i=r,u=a)}}function he(t,i,e,n,o){var s,r,a=i.x-t.x,h=i.y-t.y,u=n.min,l=n.max;return 8&e?(s=t.x+a*(l.y-t.y)/h,r=l.y):4&e?(s=t.x+a*(u.y-t.y)/h,r=u.y):2&e?(s=l.x,r=t.y+h*(l.x-t.x)/a):1&e&&(s=u.x,r=t.y+h*(u.x-t.x)/a),new E(s,r,o)}function ue(t,i){var e=0;return t.x<i.min.x?e|=1:t.x>i.max.x&&(e|=2),t.y<i.min.y?e|=4:t.y>i.max.y&&(e|=8),e}function le(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 u>0&&((o=((t.x-s)*a+(t.y-r)*h)/u)>1?(s=e.x,r=e.y):o>0&&(s+=a*o,r+=h*o)),a=t.x-s,h=t.y-r,n?a*a+h*h:new E(s,r)}function ce(t){return!f(t[0])||"object"!=typeof t[0][0]&&void 0!==t[0][0]}function _e(t){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),ce(t)}var de={simplify:se,pointToSegmentDistance:re,closestPointOnSegment:function(t,i,e){return le(t,i,e)},clipSegment:ae,_getEdgeIntersection:he,_getBitCode:ue,_sqClosestPointOnSegment:le,isFlat:ce,_flat:_e};function pe(t,i,e){var n,o,s,r,a,h,u,l,c,_=[1,4,2,8];for(o=0,u=t.length;o<u;o++)t[o]._code=ue(t[o],i);for(r=0;r<4;r++){for(l=_[r],n=[],o=0,s=(u=t.length)-1;o<u;s=o++)a=t[o],h=t[s],a._code&l?h._code&l||((c=he(h,a,l,i,e))._code=ue(c,i),n.push(c)):(h._code&l&&((c=he(h,a,l,i,e))._code=ue(c,i),n.push(c)),n.push(a));t=n}return t}var me={clipPolygon:pe},fe={project:function(t){return new E(t.lng,t.lat)},unproject:function(t){return new N(t.y,t.x)},bounds:new A([-180,-90],[180,90])},ge={R:6378137,R_MINOR:6356752.314245179,bounds:new A([-20037508.34279,-15496570.73972],[20037508.34279,18764656.23138]),project:function(t){var i=Math.PI/180,e=this.R,n=t.lat*i,o=this.R_MINOR/e,s=Math.sqrt(1-o*o),r=s*Math.sin(n),a=Math.tan(Math.PI/4-n/2)/Math.pow((1-r)/(1+r),s/2);return n=-e*Math.log(Math.max(a,1e-10)),new E(t.lng*i*e,n)},unproject:function(t){for(var i,e=180/Math.PI,n=this.R,o=this.R_MINOR/n,s=Math.sqrt(1-o*o),r=Math.exp(-t.y/n),a=Math.PI/2-2*Math.atan(r),h=0,u=.1;h<15&&Math.abs(u)>1e-7;h++)i=s*Math.sin(a),i=Math.pow((1-i)/(1+i),s/2),a+=u=Math.PI/2-2*Math.atan(r*i)-a;return new N(a*e,t.x*e/n)}},ve={LonLat:fe,Mercator:ge,SphericalMercator:F},ye=i({},H,{code:"EPSG:3395",projection:ge,transformation:function(){var t=.5/(Math.PI*ge.R);return V(t,.5,-t,.5)}()}),xe=i({},H,{code:"EPSG:4326",projection:fe,transformation:V(1/180,1,-1/180,.5)}),we=i({},W,{projection:fe,transformation:V(1,0,-1,0),scale:function(t){return Math.pow(2,t)},zoom:function(t){return Math.log(t)/Math.LN2},distance:function(t,i){var e=i.lng-t.lng,n=i.lat-t.lat;return Math.sqrt(e*e+n*n)},infinite:!0});W.Earth=H,W.EPSG3395=ye,W.EPSG3857=q,W.EPSG900913=G,W.EPSG4326=xe,W.Simple=we;var Pe=Z.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(t){return t.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(t){return t&&t.removeLayer(this),this},getPane:function(t){return this._map.getPane(t?this.options[t]||t:this.options.pane)},addInteractiveTarget:function(t){return this._map._targets[s(t)]=this,this},removeInteractiveTarget:function(t){return delete this._map._targets[s(t)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(t){var i=t.target;if(i.hasLayer(this)){if(this._map=i,this._zoomAnimated=i._zoomAnimated,this.getEvents){var e=this.getEvents();i.on(e,this),this.once("remove",function(){i.off(e,this)},this)}this.onAdd(i),this.getAttribution&&i.attributionControl&&i.attributionControl.addAttribution(this.getAttribution()),this.fire("add"),i.fire("layeradd",{layer:this})}}});Vi.include({addLayer:function(t){if(!t._layerAdd)throw new Error("The provided object is not a Layer.");var i=s(t);return this._layers[i]?this:(this._layers[i]=t,t._mapToAdd=this,t.beforeAdd&&t.beforeAdd(this),this.whenReady(t._layerAdd,t),this)},removeLayer:function(t){var i=s(t);return this._layers[i]?(this._loaded&&t.onRemove(this),t.getAttribution&&this.attributionControl&&this.attributionControl.removeAttribution(t.getAttribution()),delete this._layers[i],this._loaded&&(this.fire("layerremove",{layer:t}),t.fire("remove")),t._map=t._mapToAdd=null,this):this},hasLayer:function(t){return!!t&&s(t)in this._layers},eachLayer:function(t,i){for(var e in this._layers)t.call(i,this._layers[e]);return this},_addLayers:function(t){for(var i=0,e=(t=t?f(t)?t:[t]:[]).length;i<e;i++)this.addLayer(t[i])},_addZoomLimit:function(t){!isNaN(t.options.maxZoom)&&isNaN(t.options.minZoom)||(this._zoomBoundLayers[s(t)]=t,this._updateZoomLevels())},_removeZoomLimit:function(t){var i=s(t);this._zoomBoundLayers[i]&&(delete this._zoomBoundLayers[i],this._updateZoomLevels())},_updateZoomLevels:function(){var t=1/0,i=-1/0,e=this._getZoomSpan();for(var n in this._zoomBoundLayers){var o=this._zoomBoundLayers[n].options;t=void 0===o.minZoom?t:Math.min(t,o.minZoom),i=void 0===o.maxZoom?i:Math.max(i,o.maxZoom)}this._layersMaxZoom=i===-1/0?void 0:i,this._layersMinZoom=t===1/0?void 0:t,e!==this._getZoomSpan()&&this.fire("zoomlevelschange"),void 0===this.options.maxZoom&&this._layersMaxZoom&&this.getZoom()>this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()<this._layersMinZoom&&this.setZoom(this._layersMinZoom)}});var Le=Pe.extend({initialize:function(t,i){var e,n;if(_(this,i),this._layers={},t)for(e=0,n=t.length;e<n;e++)this.addLayer(t[e])},addLayer:function(t){var i=this.getLayerId(t);return this._layers[i]=t,this._map&&this._map.addLayer(t),this},removeLayer:function(t){var i=t in this._layers?t:this.getLayerId(t);return this._map&&this._layers[i]&&this._map.removeLayer(this._layers[i]),delete this._layers[i],this},hasLayer:function(t){return!!t&&("number"==typeof t?t:this.getLayerId(t))in this._layers},clearLayers:function(){return this.eachLayer(this.removeLayer,this)},invoke:function(t){var i,e,n=Array.prototype.slice.call(arguments,1);for(i in this._layers)(e=this._layers[i])[t]&&e[t].apply(e,n);return this},onAdd:function(t){this.eachLayer(t.addLayer,t)},onRemove:function(t){this.eachLayer(t.removeLayer,t)},eachLayer:function(t,i){for(var e in this._layers)t.call(i,this._layers[e]);return this},getLayer:function(t){return this._layers[t]},getLayers:function(){var t=[];return this.eachLayer(t.push,t),t},setZIndex:function(t){return this.invoke("setZIndex",t)},getLayerId:function(t){return s(t)}}),be=Le.extend({addLayer:function(t){return this.hasLayer(t)?this:(t.addEventParent(this),Le.prototype.addLayer.call(this,t),this.fire("layeradd",{layer:t}))},removeLayer:function(t){return this.hasLayer(t)?(t in this._layers&&(t=this._layers[t]),t.removeEventParent(this),Le.prototype.removeLayer.call(this,t),this.fire("layerremove",{layer:t})):this},setStyle:function(t){return this.invoke("setStyle",t)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var t=new O;for(var i in this._layers){var e=this._layers[i];t.extend(e.getBounds?e.getBounds():e.getLatLng())}return t}}),Te=C.extend({options:{popupAnchor:[0,0],tooltipAnchor:[0,0]},initialize:function(t){_(this,t)},createIcon:function(t){return this._createIcon("icon",t)},createShadow:function(t){return this._createIcon("shadow",t)},_createIcon:function(t,i){var e=this._getIconUrl(t);if(!e){if("icon"===t)throw new Error("iconUrl not set in Icon options (see the docs).");return null}var n=this._createImg(e,i&&"IMG"===i.tagName?i:null);return this._setIconStyles(n,t),n},_setIconStyles:function(t,i){var e=this.options,n=e[i+"Size"];"number"==typeof n&&(n=[n,n]);var o=B(n),s=B("shadow"===i&&e.shadowAnchor||e.iconAnchor||o&&o.divideBy(2,!0));t.className="leaflet-marker-"+i+" "+(e.className||""),s&&(t.style.marginLeft=-s.x+"px",t.style.marginTop=-s.y+"px"),o&&(t.style.width=o.x+"px",t.style.height=o.y+"px")},_createImg:function(t,i){return(i=i||document.createElement("img")).src=t,i},_getIconUrl:function(t){return bt&&this.options[t+"RetinaUrl"]||this.options[t+"Url"]}});var Me=Te.extend({options:{iconUrl:"marker-icon.png",iconRetinaUrl:"marker-icon-2x.png",shadowUrl:"marker-shadow.png",iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],tooltipAnchor:[16,-28],shadowSize:[41,41]},_getIconUrl:function(t){return Me.imagePath||(Me.imagePath=this._detectIconPath()),(this.options.imagePath||Me.imagePath)+Te.prototype._getIconUrl.call(this,t)},_detectIconPath:function(){var t=ii("div","leaflet-default-icon-path",document.body),i=ti(t,"background-image")||ti(t,"backgroundImage");return document.body.removeChild(t),i=null===i||0!==i.indexOf("url")?"":i.replace(/^url\(["']?/,"").replace(/marker-icon\.png["']?\)$/,"")}}),ze=$i.extend({initialize:function(t){this._marker=t},addHooks:function(){var t=this._marker._icon;this._draggable||(this._draggable=new oe(t,t,!0)),this._draggable.on({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).enable(),ai(t,"leaflet-marker-draggable")},removeHooks:function(){this._draggable.off({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).disable(),this._marker._icon&&hi(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_adjustPan:function(t){var i=this._marker,e=i._map,n=this._marker.options.autoPanSpeed,o=this._marker.options.autoPanPadding,s=mi(i._icon),r=e.getPixelBounds(),a=e.getPixelOrigin(),h=I(r.min._subtract(a).add(o),r.max._subtract(a).subtract(o));if(!h.contains(s)){var u=B((Math.max(h.max.x,s.x)-h.max.x)/(r.max.x-h.max.x)-(Math.min(h.min.x,s.x)-h.min.x)/(r.min.x-h.min.x),(Math.max(h.max.y,s.y)-h.max.y)/(r.max.y-h.max.y)-(Math.min(h.min.y,s.y)-h.min.y)/(r.min.y-h.min.y)).multiplyBy(n);e.panBy(u,{animate:!1}),this._draggable._newPos._add(u),this._draggable._startPos._add(u),pi(i._icon,this._draggable._newPos),this._onDrag(t),this._panRequest=T(this._adjustPan.bind(this,t))}},_onDragStart:function(){this._oldLatLng=this._marker.getLatLng(),this._marker.closePopup&&this._marker.closePopup(),this._marker.fire("movestart").fire("dragstart")},_onPreDrag:function(t){this._marker.options.autoPan&&(M(this._panRequest),this._panRequest=T(this._adjustPan.bind(this,t)))},_onDrag:function(t){var i=this._marker,e=i._shadow,n=mi(i._icon),o=i._map.layerPointToLatLng(n);e&&pi(e,n),i._latlng=o,t.latlng=o,t.oldLatLng=this._oldLatLng,i.fire("move",t).fire("drag",t)},_onDragEnd:function(t){M(this._panRequest),delete this._oldLatLng,this._marker.fire("moveend").fire("dragend",t)}}),Ce=Pe.extend({options:{icon:new Me,interactive:!0,keyboard:!0,title:"",alt:"",zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250,pane:"markerPane",shadowPane:"shadowPane",bubblingMouseEvents:!1,draggable:!1,autoPan:!1,autoPanPadding:[50,50],autoPanSpeed:10},initialize:function(t,i){_(this,i),this._latlng=D(t)},onAdd:function(t){this._zoomAnimated=this._zoomAnimated&&t.options.markerZoomAnimation,this._zoomAnimated&&t.on("zoomanim",this._animateZoom,this),this._initIcon(),this.update()},onRemove:function(t){this.dragging&&this.dragging.enabled()&&(this.options.draggable=!0,this.dragging.removeHooks()),delete this.dragging,this._zoomAnimated&&t.off("zoomanim",this._animateZoom,this),this._removeIcon(),this._removeShadow()},getEvents:function(){return{zoom:this.update,viewreset:this.update}},getLatLng:function(){return this._latlng},setLatLng:function(t){var i=this._latlng;return this._latlng=D(t),this.update(),this.fire("move",{oldLatLng:i,latlng:this._latlng})},setZIndexOffset:function(t){return this.options.zIndexOffset=t,this.update()},getIcon:function(){return this.options.icon},setIcon:function(t){return this.options.icon=t,this._map&&(this._initIcon(),this.update()),this._popup&&this.bindPopup(this._popup,this._popup.options),this},getElement:function(){return this._icon},update:function(){if(this._icon&&this._map){var t=this._map.latLngToLayerPoint(this._latlng).round();this._setPos(t)}return this},_initIcon:function(){var t=this.options,i="leaflet-zoom-"+(this._zoomAnimated?"animated":"hide"),e=t.icon.createIcon(this._icon),n=!1;e!==this._icon&&(this._icon&&this._removeIcon(),n=!0,t.title&&(e.title=t.title),"IMG"===e.tagName&&(e.alt=t.alt||"")),ai(e,i),t.keyboard&&(e.tabIndex="0"),this._icon=e,t.riseOnHover&&this.on({mouseover:this._bringToFront,mouseout:this._resetZIndex});var o=t.icon.createShadow(this._shadow),s=!1;o!==this._shadow&&(this._removeShadow(),s=!0),o&&(ai(o,i),o.alt=""),this._shadow=o,t.opacity<1&&this._updateOpacity(),n&&this.getPane().appendChild(this._icon),this._initInteraction(),o&&s&&this.getPane(t.shadowPane).appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&this.off({mouseover:this._bringToFront,mouseout:this._resetZIndex}),ei(this._icon),this.removeInteractiveTarget(this._icon),this._icon=null},_removeShadow:function(){this._shadow&&ei(this._shadow),this._shadow=null},_setPos:function(t){this._icon&&pi(this._icon,t),this._shadow&&pi(this._shadow,t),this._zIndex=t.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(t){this._icon&&(this._icon.style.zIndex=this._zIndex+t)},_animateZoom:function(t){var i=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center).round();this._setPos(i)},_initInteraction:function(){if(this.options.interactive&&(ai(this._icon,"leaflet-interactive"),this.addInteractiveTarget(this._icon),ze)){var t=this.options.draggable;this.dragging&&(t=this.dragging.enabled(),this.dragging.disable()),this.dragging=new ze(this),t&&this.dragging.enable()}},setOpacity:function(t){return this.options.opacity=t,this._map&&this._updateOpacity(),this},_updateOpacity:function(){var t=this.options.opacity;this._icon&&ci(this._icon,t),this._shadow&&ci(this._shadow,t)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)},_getPopupAnchor:function(){return this.options.icon.options.popupAnchor},_getTooltipAnchor:function(){return this.options.icon.options.tooltipAnchor}});var Se=Pe.extend({options:{stroke:!0,color:"#3388ff",weight:3,opacity:1,lineCap:"round",lineJoin:"round",dashArray:null,dashOffset:null,fill:!1,fillColor:null,fillOpacity:.2,fillRule:"evenodd",interactive:!0,bubblingMouseEvents:!0},beforeAdd:function(t){this._renderer=t.getRenderer(this)},onAdd:function(){this._renderer._initPath(this),this._reset(),this._renderer._addPath(this)},onRemove:function(){this._renderer._removePath(this)},redraw:function(){return this._map&&this._renderer._updatePath(this),this},setStyle:function(t){return _(this,t),this._renderer&&(this._renderer._updateStyle(this),this.options.stroke&&t&&Object.prototype.hasOwnProperty.call(t,"weight")&&this._updateBounds()),this},bringToFront:function(){return this._renderer&&this._renderer._bringToFront(this),this},bringToBack:function(){return this._renderer&&this._renderer._bringToBack(this),this},getElement:function(){return this._path},_reset:function(){this._project(),this._update()},_clickTolerance:function(){return(this.options.stroke?this.options.weight/2:0)+this._renderer.options.tolerance}}),Ze=Se.extend({options:{fill:!0,radius:10},initialize:function(t,i){_(this,i),this._latlng=D(t),this._radius=this.options.radius},setLatLng:function(t){var i=this._latlng;return this._latlng=D(t),this.redraw(),this.fire("move",{oldLatLng:i,latlng:this._latlng})},getLatLng:function(){return this._latlng},setRadius:function(t){return this.options.radius=this._radius=t,this.redraw()},getRadius:function(){return this._radius},setStyle:function(t){var i=t&&t.radius||this._radius;return Se.prototype.setStyle.call(this,t),this.setRadius(i),this},_project:function(){this._point=this._map.latLngToLayerPoint(this._latlng),this._updateBounds()},_updateBounds:function(){var t=this._radius,i=this._radiusY||t,e=this._clickTolerance(),n=[t+e,i+e];this._pxBounds=new A(this._point.subtract(n),this._point.add(n))},_update:function(){this._map&&this._updatePath()},_updatePath:function(){this._renderer._updateCircle(this)},_empty:function(){return this._radius&&!this._renderer._bounds.intersects(this._pxBounds)},_containsPoint:function(t){return t.distanceTo(this._point)<=this._radius+this._clickTolerance()}});var Ee=Ze.extend({initialize:function(t,e,n){if("number"==typeof e&&(e=i({},n,{radius:e})),_(this,e),this._latlng=D(t),isNaN(this.options.radius))throw new Error("Circle radius cannot be NaN");this._mRadius=this.options.radius},setRadius:function(t){return this._mRadius=t,this.redraw()},getRadius:function(){return this._mRadius},getBounds:function(){var t=[this._radius,this._radiusY||this._radius];return new O(this._map.layerPointToLatLng(this._point.subtract(t)),this._map.layerPointToLatLng(this._point.add(t)))},setStyle:Se.prototype.setStyle,_project:function(){var t=this._latlng.lng,i=this._latlng.lat,e=this._map,n=e.options.crs;if(n.distance===H.distance){var o=Math.PI/180,s=this._mRadius/H.R/o,r=e.project([i+s,t]),a=e.project([i-s,t]),h=r.add(a).divideBy(2),u=e.unproject(h).lat,l=Math.acos((Math.cos(s*o)-Math.sin(i*o)*Math.sin(u*o))/(Math.cos(i*o)*Math.cos(u*o)))/o;(isNaN(l)||0===l)&&(l=s/Math.cos(Math.PI/180*i)),this._point=h.subtract(e.getPixelOrigin()),this._radius=isNaN(l)?0:h.x-e.project([u,t-l]).x,this._radiusY=h.y-r.y}else{var c=n.unproject(n.project(this._latlng).subtract([this._mRadius,0]));this._point=e.latLngToLayerPoint(this._latlng),this._radius=this._point.x-e.latLngToLayerPoint(c).x}this._updateBounds()}});var ke=Se.extend({options:{smoothFactor:1,noClip:!1},initialize:function(t,i){_(this,i),this._setLatLngs(t)},getLatLngs:function(){return this._latlngs},setLatLngs:function(t){return this._setLatLngs(t),this.redraw()},isEmpty:function(){return!this._latlngs.length},closestLayerPoint:function(t){for(var i,e,n=1/0,o=null,s=le,r=0,a=this._parts.length;r<a;r++)for(var h=this._parts[r],u=1,l=h.length;u<l;u++){var c=s(t,i=h[u-1],e=h[u],!0);c<n&&(n=c,o=s(t,i,e))}return o&&(o.distance=Math.sqrt(n)),o},getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");var t,i,e,n,o,s,r,a=this._rings[0],h=a.length;if(!h)return null;for(t=0,i=0;t<h-1;t++)i+=a[t].distanceTo(a[t+1])/2;if(0===i)return this._map.layerPointToLatLng(a[0]);for(t=0,n=0;t<h-1;t++)if(o=a[t],s=a[t+1],(n+=e=o.distanceTo(s))>i)return r=(n-i)/e,this._map.layerPointToLatLng([s.x-r*(s.x-o.x),s.y-r*(s.y-o.y)])},getBounds:function(){return this._bounds},addLatLng:function(t,i){return i=i||this._defaultShape(),t=D(t),i.push(t),this._bounds.extend(t),this.redraw()},_setLatLngs:function(t){this._bounds=new O,this._latlngs=this._convertLatLngs(t)},_defaultShape:function(){return ce(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(t){for(var i=[],e=ce(t),n=0,o=t.length;n<o;n++)e?(i[n]=D(t[n]),this._bounds.extend(i[n])):i[n]=this._convertLatLngs(t[n]);return i},_project:function(){var t=new A;this._rings=[],this._projectLatlngs(this._latlngs,this._rings,t),this._bounds.isValid()&&t.isValid()&&(this._rawPxBounds=t,this._updateBounds())},_updateBounds:function(){var t=this._clickTolerance(),i=new E(t,t);this._pxBounds=new A([this._rawPxBounds.min.subtract(i),this._rawPxBounds.max.add(i)])},_projectLatlngs:function(t,i,e){var n,o,s=t[0]instanceof N,r=t.length;if(s){for(o=[],n=0;n<r;n++)o[n]=this._map.latLngToLayerPoint(t[n]),e.extend(o[n]);i.push(o)}else for(n=0;n<r;n++)this._projectLatlngs(t[n],i,e)},_clipPoints:function(){var t=this._renderer._bounds;if(this._parts=[],this._pxBounds&&this._pxBounds.intersects(t))if(this.options.noClip)this._parts=this._rings;else{var i,e,n,o,s,r,a,h=this._parts;for(i=0,n=0,o=this._rings.length;i<o;i++)for(e=0,s=(a=this._rings[i]).length;e<s-1;e++)(r=ae(a[e],a[e+1],t,e,!0))&&(h[n]=h[n]||[],h[n].push(r[0]),r[1]===a[e+1]&&e!==s-2||(h[n].push(r[1]),n++))}},_simplifyPoints:function(){for(var t=this._parts,i=this.options.smoothFactor,e=0,n=t.length;e<n;e++)t[e]=se(t[e],i)},_update:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),this._updatePath())},_updatePath:function(){this._renderer._updatePoly(this)},_containsPoint:function(t,i){var e,n,o,s,r,a,h=this._clickTolerance();if(!this._pxBounds||!this._pxBounds.contains(t))return!1;for(e=0,s=this._parts.length;e<s;e++)for(n=0,o=(r=(a=this._parts[e]).length)-1;n<r;o=n++)if((i||0!==n)&&re(t,a[o],a[n])<=h)return!0;return!1}});ke._flat=_e;var Be=ke.extend({options:{fill:!0},isEmpty:function(){return!this._latlngs.length||!this._latlngs[0].length},getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");var t,i,e,n,o,s,r,a,h,u=this._rings[0],l=u.length;if(!l)return null;for(s=r=a=0,t=0,i=l-1;t<l;i=t++)e=u[t],n=u[i],o=e.y*n.x-n.y*e.x,r+=(e.x+n.x)*o,a+=(e.y+n.y)*o,s+=3*o;return h=0===s?u[0]:[r/s,a/s],this._map.layerPointToLatLng(h)},_convertLatLngs:function(t){var i=ke.prototype._convertLatLngs.call(this,t),e=i.length;return e>=2&&i[0]instanceof N&&i[0].equals(i[e-1])&&i.pop(),i},_setLatLngs:function(t){ke.prototype._setLatLngs.call(this,t),ce(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return ce(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var t=this._renderer._bounds,i=this.options.weight,e=new E(i,i);if(t=new A(t.min.subtract(e),t.max.add(e)),this._parts=[],this._pxBounds&&this._pxBounds.intersects(t))if(this.options.noClip)this._parts=this._rings;else for(var n,o=0,s=this._rings.length;o<s;o++)(n=pe(this._rings[o],t,!0)).length&&this._parts.push(n)},_updatePath:function(){this._renderer._updatePoly(this,!0)},_containsPoint:function(t){var i,e,n,o,s,r,a,h,u=!1;if(!this._pxBounds||!this._pxBounds.contains(t))return!1;for(o=0,a=this._parts.length;o<a;o++)for(s=0,r=(h=(i=this._parts[o]).length)-1;s<h;r=s++)e=i[s],n=i[r],e.y>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||ke.prototype._containsPoint.call(this,t,!0)}});var Ae=be.extend({initialize:function(t,i){_(this,i),this._layers={},t&&this.addData(t)},addData:function(t){var i,e,n,o=f(t)?t:t.features;if(o){for(i=0,e=o.length;i<e;i++)((n=o[i]).geometries||n.geometry||n.features||n.coordinates)&&this.addData(n);return this}var s=this.options;if(s.filter&&!s.filter(t))return this;var r=Ie(t,s);return r?(r.feature=He(t),r.defaultOptions=r.options,this.resetStyle(r),s.onEachFeature&&s.onEachFeature(t,r),this.addLayer(r)):this},resetStyle:function(t){return void 0===t?this.eachLayer(this.resetStyle,this):(t.options=i({},t.defaultOptions),this._setLayerStyle(t,this.options.style),this)},setStyle:function(t){return this.eachLayer(function(i){this._setLayerStyle(i,t)},this)},_setLayerStyle:function(t,i){t.setStyle&&("function"==typeof i&&(i=i(t.feature)),t.setStyle(i))}});function Ie(t,i){var e,n,o,s,r="Feature"===t.type?t.geometry:t,a=r?r.coordinates:null,h=[],u=i&&i.pointToLayer,l=i&&i.coordsToLatLng||Re;if(!a&&!r)return null;switch(r.type){case"Point":return Oe(u,t,e=l(a),i);case"MultiPoint":for(o=0,s=a.length;o<s;o++)e=l(a[o]),h.push(Oe(u,t,e,i));return new be(h);case"LineString":case"MultiLineString":return n=Ne(a,"LineString"===r.type?0:1,l),new ke(n,i);case"Polygon":case"MultiPolygon":return n=Ne(a,"Polygon"===r.type?1:2,l),new Be(n,i);case"GeometryCollection":for(o=0,s=r.geometries.length;o<s;o++){var c=Ie({geometry:r.geometries[o],type:"Feature",properties:t.properties},i);c&&h.push(c)}return new be(h);default:throw new Error("Invalid GeoJSON object.")}}function Oe(t,i,e,n){return t?t(i,e):new Ce(e,n&&n.markersInheritOptions&&n)}function Re(t){return new N(t[1],t[0],t[2])}function Ne(t,i,e){for(var n,o=[],s=0,r=t.length;s<r;s++)n=i?Ne(t[s],i-1,e):(e||Re)(t[s]),o.push(n);return o}function De(t,i){return i="number"==typeof i?i:6,void 0!==t.alt?[u(t.lng,i),u(t.lat,i),u(t.alt,i)]:[u(t.lng,i),u(t.lat,i)]}function je(t,i,e,n){for(var o=[],s=0,r=t.length;s<r;s++)o.push(i?je(t[s],i-1,e,n):De(t[s],n));return!i&&e&&o.push(o[0]),o}function We(t,e){return t.feature?i({},t.feature,{geometry:e}):He(e)}function He(t){return"Feature"===t.type||"FeatureCollection"===t.type?t:{type:"Feature",properties:{},geometry:t}}var Fe={toGeoJSON:function(t){return We(this,{type:"Point",coordinates:De(this.getLatLng(),t)})}};function Ue(t,i){return new Ae(t,i)}Ce.include(Fe),Ee.include(Fe),Ze.include(Fe),ke.include({toGeoJSON:function(t){var i=!ce(this._latlngs);return We(this,{type:(i?"Multi":"")+"LineString",coordinates:je(this._latlngs,i?1:0,!1,t)})}}),Be.include({toGeoJSON:function(t){var i=!ce(this._latlngs),e=i&&!ce(this._latlngs[0]),n=je(this._latlngs,e?2:i?1:0,!0,t);return i||(n=[n]),We(this,{type:(e?"Multi":"")+"Polygon",coordinates:n})}}),Le.include({toMultiPoint:function(t){var i=[];return this.eachLayer(function(e){i.push(e.toGeoJSON(t).geometry.coordinates)}),We(this,{type:"MultiPoint",coordinates:i})},toGeoJSON:function(t){var i=this.feature&&this.feature.geometry&&this.feature.geometry.type;if("MultiPoint"===i)return this.toMultiPoint(t);var e="GeometryCollection"===i,n=[];return this.eachLayer(function(i){if(i.toGeoJSON){var o=i.toGeoJSON(t);if(e)n.push(o.geometry);else{var s=He(o);"FeatureCollection"===s.type?n.push.apply(n,s.features):n.push(s)}}}),e?We(this,{geometries:n,type:"GeometryCollection"}):{type:"FeatureCollection",features:n}}});var Ve=Ue,qe=Pe.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(t,i,e){this._url=t,this._bounds=R(i),_(this,e)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(ai(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){ei(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(t){return this.options.opacity=t,this._image&&this._updateOpacity(),this},setStyle:function(t){return t.opacity&&this.setOpacity(t.opacity),this},bringToFront:function(){return this._map&&oi(this._image),this},bringToBack:function(){return this._map&&si(this._image),this},setUrl:function(t){return this._url=t,this._image&&(this._image.src=t),this},setBounds:function(t){return this._bounds=R(t),this._map&&this._reset(),this},getEvents:function(){var t={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var t="IMG"===this._url.tagName,i=this._image=t?this._url:ii("img");ai(i,"leaflet-image-layer"),this._zoomAnimated&&ai(i,"leaflet-zoom-animated"),this.options.className&&ai(i,this.options.className),i.onselectstart=h,i.onmousemove=h,i.onload=n(this.fire,this,"load"),i.onerror=n(this._overlayOnError,this,"error"),(this.options.crossOrigin||""===this.options.crossOrigin)&&(i.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),t?this._url=i.src:(i.src=this._url,i.alt=this.options.alt)},_animateZoom:function(t){var i=this._map.getZoomScale(t.zoom),e=this._map._latLngBoundsToNewLayerBounds(this._bounds,t.zoom,t.center).min;di(this._image,e,i)},_reset:function(){var t=this._image,i=new A(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),e=i.getSize();pi(t,i.min),t.style.width=e.x+"px",t.style.height=e.y+"px"},_updateOpacity:function(){ci(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&void 0!==this.options.zIndex&&null!==this.options.zIndex&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var t=this.options.errorOverlayUrl;t&&this._url!==t&&(this._url=t,this._image.src=t)}}),Ge=qe.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1},_initImage:function(){var t="VIDEO"===this._url.tagName,i=this._image=t?this._url:ii("video");if(ai(i,"leaflet-image-layer"),this._zoomAnimated&&ai(i,"leaflet-zoom-animated"),this.options.className&&ai(i,this.options.className),i.onselectstart=h,i.onmousemove=h,i.onloadeddata=n(this.fire,this,"load"),t){for(var e=i.getElementsByTagName("source"),o=[],s=0;s<e.length;s++)o.push(e[s].src);this._url=e.length>0?o:[i.src]}else{f(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(i.style,"objectFit")&&(i.style.objectFit="fill"),i.autoplay=!!this.options.autoplay,i.loop=!!this.options.loop,i.muted=!!this.options.muted;for(var r=0;r<this._url.length;r++){var a=ii("source");a.src=this._url[r],i.appendChild(a)}}}});var Ke=qe.extend({_initImage:function(){var t=this._image=this._url;ai(t,"leaflet-image-layer"),this._zoomAnimated&&ai(t,"leaflet-zoom-animated"),this.options.className&&ai(t,this.options.className),t.onselectstart=h,t.onmousemove=h}});var Ye=Pe.extend({options:{offset:[0,7],className:"",pane:"popupPane"},initialize:function(t,i){_(this,t),this._source=i},onAdd:function(t){this._zoomAnimated=t._zoomAnimated,this._container||this._initLayout(),t._fadeAnimated&&ci(this._container,0),clearTimeout(this._removeTimeout),this.getPane().appendChild(this._container),this.update(),t._fadeAnimated&&ci(this._container,1),this.bringToFront()},onRemove:function(t){t._fadeAnimated?(ci(this._container,0),this._removeTimeout=setTimeout(n(ei,void 0,this._container),200)):ei(this._container)},getLatLng:function(){return this._latlng},setLatLng:function(t){return this._latlng=D(t),this._map&&(this._updatePosition(),this._adjustPan()),this},getContent:function(){return this._content},setContent:function(t){return this._content=t,this.update(),this},getElement:function(){return this._container},update:function(){this._map&&(this._container.style.visibility="hidden",this._updateContent(),this._updateLayout(),this._updatePosition(),this._container.style.visibility="",this._adjustPan())},getEvents:function(){var t={zoom:this._updatePosition,viewreset:this._updatePosition};return this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},isOpen:function(){return!!this._map&&this._map.hasLayer(this)},bringToFront:function(){return this._map&&oi(this._container),this},bringToBack:function(){return this._map&&si(this._container),this},_prepareOpen:function(t,i,e){if(i instanceof Pe||(e=i,i=t),i instanceof be)for(var n in t._layers){i=t._layers[n];break}if(!e)if(i.getCenter)e=i.getCenter();else{if(!i.getLatLng)throw new Error("Unable to get source layer LatLng.");e=i.getLatLng()}return this._source=i,this.update(),e},_updateContent:function(){if(this._content){var t=this._contentNode,i="function"==typeof this._content?this._content(this._source||this):this._content;if("string"==typeof i)t.innerHTML=i;else{for(;t.hasChildNodes();)t.removeChild(t.firstChild);t.appendChild(i)}this.fire("contentupdate")}},_updatePosition:function(){if(this._map){var t=this._map.latLngToLayerPoint(this._latlng),i=B(this.options.offset),e=this._getAnchor();this._zoomAnimated?pi(this._container,t.add(e)):i=i.add(t).add(e);var n=this._containerBottom=-i.y,o=this._containerLeft=-Math.round(this._containerWidth/2)+i.x;this._container.style.bottom=n+"px",this._container.style.left=o+"px"}},_getAnchor:function(){return[0,0]}}),Xe=Ye.extend({options:{maxWidth:300,minWidth:50,maxHeight:null,autoPan:!0,autoPanPaddingTopLeft:null,autoPanPaddingBottomRight:null,autoPanPadding:[5,5],keepInView:!1,closeButton:!0,autoClose:!0,closeOnEscapeKey:!0,className:""},openOn:function(t){return t.openPopup(this),this},onAdd:function(t){Ye.prototype.onAdd.call(this,t),t.fire("popupopen",{popup:this}),this._source&&(this._source.fire("popupopen",{popup:this},!0),this._source instanceof Se||this._source.on("preclick",Ei))},onRemove:function(t){Ye.prototype.onRemove.call(this,t),t.fire("popupclose",{popup:this}),this._source&&(this._source.fire("popupclose",{popup:this},!0),this._source instanceof Se||this._source.off("preclick",Ei))},getEvents:function(){var t=Ye.prototype.getEvents.call(this);return(void 0!==this.options.closeOnClick?this.options.closeOnClick:this._map.options.closePopupOnClick)&&(t.preclick=this._close),this.options.keepInView&&(t.moveend=this._adjustPan),t},_close:function(){this._map&&this._map.closePopup(this)},_initLayout:function(){var t="leaflet-popup",i=this._container=ii("div",t+" "+(this.options.className||"")+" leaflet-zoom-animated"),e=this._wrapper=ii("div",t+"-content-wrapper",i);if(this._contentNode=ii("div",t+"-content",e),Bi(i),ki(this._contentNode),bi(i,"contextmenu",Ei),this._tipContainer=ii("div",t+"-tip-container",i),this._tip=ii("div",t+"-tip",this._tipContainer),this.options.closeButton){var n=this._closeButton=ii("a",t+"-close-button",i);n.href="#close",n.innerHTML="×",bi(n,"click",this._onCloseButtonClick,this)}},_updateLayout:function(){var t=this._contentNode,i=t.style;i.width="",i.whiteSpace="nowrap";var e=t.offsetWidth;e=Math.min(e,this.options.maxWidth),e=Math.max(e,this.options.minWidth),i.width=e+1+"px",i.whiteSpace="",i.height="";var n=t.offsetHeight,o=this.options.maxHeight;o&&n>o?(i.height=o+"px",ai(t,"leaflet-popup-scrolled")):hi(t,"leaflet-popup-scrolled"),this._containerWidth=this._container.offsetWidth},_animateZoom:function(t){var i=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center),e=this._getAnchor();pi(this._container,i.add(e))},_adjustPan:function(){if(this.options.autoPan){this._map._panAnim&&this._map._panAnim.stop();var t=this._map,i=parseInt(ti(this._container,"marginBottom"),10)||0,e=this._container.offsetHeight+i,n=this._containerWidth,o=new E(this._containerLeft,-e-this._containerBottom);o._add(mi(this._container));var s=t.layerPointToContainerPoint(o),r=B(this.options.autoPanPadding),a=B(this.options.autoPanPaddingTopLeft||r),h=B(this.options.autoPanPaddingBottomRight||r),u=t.getSize(),l=0,c=0;s.x+n+h.x>u.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(),Ii(t)},_getAnchor:function(){return B(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}});Vi.mergeOptions({closePopupOnClick:!0}),Vi.include({openPopup:function(t,i,e){return t instanceof Xe||(t=new Xe(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}}),Pe.include({bindPopup:function(t,i){return t instanceof Xe?(_(t,i),this._popup=t,t._source=this):(this._popup&&!i||(this._popup=new Xe(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&&(Ii(t),i instanceof Se?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 Je=Ye.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,interactive:!1,opacity:.9},onAdd:function(t){Ye.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){Ye.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&this._source.fire("tooltipclose",{tooltip:this},!0)},getEvents:function(){var t=Ye.prototype.getEvents.call(this);return wt&&!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=ii("div",t)},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var i,e,n=this._map,o=this._container,s=n.latLngToContainerPoint(n.getCenter()),r=n.layerPointToContainerPoint(t),a=this.options.direction,h=o.offsetWidth,u=o.offsetHeight,l=B(this.options.offset),c=this._getAnchor();"top"===a?(i=h/2,e=u):"bottom"===a?(i=h/2,e=0):"center"===a?(i=h/2,e=u/2):"right"===a?(i=0,e=u/2):"left"===a?(i=h,e=u/2):r.x<s.x?(a="right",i=0,e=u/2):(a="left",i=h+2*(l.x+c.x),e=u/2),t=t.subtract(B(i,e,!0)).add(l).add(c),hi(o,"leaflet-tooltip-right"),hi(o,"leaflet-tooltip-left"),hi(o,"leaflet-tooltip-top"),hi(o,"leaflet-tooltip-bottom"),ai(o,"leaflet-tooltip-"+a),pi(o,t)},_updatePosition:function(){var t=this._map.latLngToLayerPoint(this._latlng);this._setPosition(t)},setOpacity:function(t){this.options.opacity=t,this._container&&ci(this._container,t)},_animateZoom:function(t){var i=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center);this._setPosition(i)},_getAnchor:function(){return B(this._source&&this._source._getTooltipAnchor&&!this.options.sticky?this._source._getTooltipAnchor():[0,0])}});Vi.include({openTooltip:function(t,i,e){return t instanceof Je||(t=new Je(e).setContent(t)),i&&t.setLatLng(i),this.hasLayer(t)?this:this.addLayer(t)},closeTooltip:function(t){return t&&this.removeLayer(t),this}}),Pe.include({bindTooltip:function(t,i){return t instanceof Je?(_(t,i),this._tooltip=t,t._source=this):(this._tooltip&&!i||(this._tooltip=new Je(i,this)),this._tooltip.setContent(t)),this._initTooltipInteractions(),this._tooltip.options.permanent&&this._map&&this._map.hasLayer(this)&&this.openTooltip(),this},unbindTooltip:function(){return this._tooltip&&(this._initTooltipInteractions(!0),this.closeTooltip(),this._tooltip=null),this},_initTooltipInteractions:function(t){if(t||!this._tooltipHandlersAdded){var i=t?"off":"on",e={remove:this.closeTooltip,move:this._moveTooltip};this._tooltip.options.permanent?e.add=this._openTooltip:(e.mouseover=this._openTooltip,e.mouseout=this.closeTooltip,this._tooltip.options.sticky&&(e.mousemove=this._moveTooltip),wt&&(e.click=this._openTooltip)),this[i](e),this._tooltipHandlersAdded=!t}},openTooltip:function(t,i){return this._tooltip&&this._map&&(i=this._tooltip._prepareOpen(this,t,i),this._map.openTooltip(this._tooltip,i),this._tooltip.options.interactive&&this._tooltip._container&&(ai(this._tooltip._container,"leaflet-clickable"),this.addInteractiveTarget(this._tooltip._container))),this},closeTooltip:function(){return this._tooltip&&(this._tooltip._close(),this._tooltip.options.interactive&&this._tooltip._container&&(hi(this._tooltip._container,"leaflet-clickable"),this.removeInteractiveTarget(this._tooltip._container))),this},toggleTooltip:function(t){return this._tooltip&&(this._tooltip._map?this.closeTooltip():this.openTooltip(t)),this},isTooltipOpen:function(){return this._tooltip.isOpen()},setTooltipContent:function(t){return this._tooltip&&this._tooltip.setContent(t),this},getTooltip:function(){return this._tooltip},_openTooltip:function(t){var i=t.layer||t.target;this._tooltip&&this._map&&this.openTooltip(i,this._tooltip.options.sticky?t.latlng:void 0)},_moveTooltip:function(t){var i,e,n=t.latlng;this._tooltip.options.sticky&&t.originalEvent&&(i=this._map.mouseEventToContainerPoint(t.originalEvent),e=this._map.containerPointToLayerPoint(i),n=this._map.layerPointToLatLng(e)),this._tooltip.setLatLng(n)}});var $e=Te.extend({options:{iconSize:[12,12],html:!1,bgPos:null,className:"leaflet-div-icon"},createIcon:function(t){var i=t&&"DIV"===t.tagName?t:document.createElement("div"),e=this.options;if(e.html instanceof Element?(ni(i),i.appendChild(e.html)):i.innerHTML=!1!==e.html?e.html:"",e.bgPos){var n=B(e.bgPos);i.style.backgroundPosition=-n.x+"px "+-n.y+"px"}return this._setIconStyles(i,"icon"),i},createShadow:function(){return null}});Te.Default=Me;var Qe=Pe.extend({options:{tileSize:256,opacity:1,updateWhenIdle:ft,updateWhenZooming:!0,updateInterval:200,zIndex:1,bounds:null,minZoom:0,maxZoom:void 0,maxNativeZoom:void 0,minNativeZoom:void 0,noWrap:!1,pane:"tilePane",className:"",keepBuffer:2},initialize:function(t){_(this,t)},onAdd:function(){this._initContainer(),this._levels={},this._tiles={},this._resetView(),this._update()},beforeAdd:function(t){t._addZoomLimit(this)},onRemove:function(t){this._removeAllTiles(),ei(this._container),t._removeZoomLimit(this),this._container=null,this._tileZoom=void 0},bringToFront:function(){return this._map&&(oi(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&&(si(this._container),this._setAutoZIndex(Math.min)),this},getContainer:function(){return this._container},setOpacity:function(t){return this.options.opacity=t,this._updateOpacity(),this},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},isLoading:function(){return this._loading},redraw:function(){return this._map&&(this._removeAllTiles(),this._update()),this},getEvents:function(){var t={viewprereset:this._invalidateAll,viewreset:this._resetView,zoom:this._resetView,moveend:this._onMoveEnd};return this.options.updateWhenIdle||(this._onMove||(this._onMove=r(this._onMoveEnd,this.options.updateInterval,this)),t.move=this._onMove),this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},createTile:function(){return document.createElement("div")},getTileSize:function(){var t=this.options.tileSize;return t instanceof E?t:new E(t,t)},_updateZIndex:function(){this._container&&void 0!==this.options.zIndex&&null!==this.options.zIndex&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(t){for(var i,e=this.getPane().children,n=-t(-1/0,1/0),o=0,s=e.length;o<s;o++)i=e[o].style.zIndex,e[o]!==this._container&&i&&(n=t(n,+i));isFinite(n)&&(this.options.zIndex=n+t(-1,1),this._updateZIndex())},_updateOpacity:function(){if(this._map&&!$){ci(this._container,this.options.opacity);var t=+new Date,i=!1,e=!1;for(var n in this._tiles){var o=this._tiles[n];if(o.current&&o.loaded){var s=Math.min(1,(t-o.loaded)/200);ci(o.el,s),s<1?i=!0:(o.active?e=!0:this._onOpaqueTile(o),o.active=!0)}}e&&!this._noPrune&&this._pruneTiles(),i&&(M(this._fadeFrame),this._fadeFrame=T(this._updateOpacity,this))}},_onOpaqueTile:h,_initContainer:function(){this._container||(this._container=ii("div","leaflet-layer "+(this.options.className||"")),this._updateZIndex(),this.options.opacity<1&&this._updateOpacity(),this.getPane().appendChild(this._container))},_updateLevels:function(){var t=this._tileZoom,i=this.options.maxZoom;if(void 0!==t){for(var e in this._levels)e=Number(e),this._levels[e].el.children.length||e===t?(this._levels[e].el.style.zIndex=i-Math.abs(t-e),this._onUpdateLevel(e)):(ei(this._levels[e].el),this._removeTilesAtZoom(e),this._onRemoveLevel(e),delete this._levels[e]);var n=this._levels[t],o=this._map;return n||((n=this._levels[t]={}).el=ii("div","leaflet-tile-container leaflet-zoom-animated",this._container),n.el.style.zIndex=i,n.origin=o.project(o.unproject(o.getPixelOrigin()),t).round(),n.zoom=t,this._setZoomTransform(n,o.getCenter(),o.getZoom()),n.el.offsetWidth,this._onCreateLevel(n)),this._level=n,n}},_onUpdateLevel:h,_onRemoveLevel:h,_onCreateLevel:h,_pruneTiles:function(){if(this._map){var t,i,e=this._map.getZoom();if(e>this.options.maxZoom||e<this.options.minZoom)this._removeAllTiles();else{for(t in this._tiles)(i=this._tiles[t]).retain=i.current;for(t in this._tiles)if((i=this._tiles[t]).current&&!i.active){var n=i.coords;this._retainParent(n.x,n.y,n.z,n.z-5)||this._retainChildren(n.x,n.y,n.z,n.z+2)}for(t in this._tiles)this._tiles[t].retain||this._removeTile(t)}}},_removeTilesAtZoom:function(t){for(var i in this._tiles)this._tiles[i].coords.z===t&&this._removeTile(i)},_removeAllTiles:function(){for(var t in this._tiles)this._removeTile(t)},_invalidateAll:function(){for(var t in this._levels)ei(this._levels[t].el),this._onRemoveLevel(Number(t)),delete this._levels[t];this._removeAllTiles(),this._tileZoom=void 0},_retainParent:function(t,i,e,n){var o=Math.floor(t/2),s=Math.floor(i/2),r=e-1,a=new E(+o,+s);a.z=+r;var h=this._tileCoordsToKey(a),u=this._tiles[h];return u&&u.active?(u.retain=!0,!0):(u&&u.loaded&&(u.retain=!0),r>n&&this._retainParent(o,s,r,n))},_retainChildren:function(t,i,e,n){for(var o=2*t;o<2*t+2;o++)for(var s=2*i;s<2*i+2;s++){var r=new E(o,s);r.z=e+1;var a=this._tileCoordsToKey(r),h=this._tiles[a];h&&h.active?h.retain=!0:(h&&h.loaded&&(h.retain=!0),e+1<n&&this._retainChildren(o,s,e+1,n))}},_resetView:function(t){var i=t&&(t.pinch||t.flyTo);this._setView(this._map.getCenter(),this._map.getZoom(),i,i)},_animateZoom:function(t){this._setView(t.center,t.zoom,!0,t.noUpdate)},_clampZoom:function(t){var i=this.options;return void 0!==i.minNativeZoom&&t<i.minNativeZoom?i.minNativeZoom:void 0!==i.maxNativeZoom&&i.maxNativeZoom<t?i.maxNativeZoom:t},_setView:function(t,i,e,n){var o=Math.round(i);o=void 0!==this.options.maxZoom&&o>this.options.maxZoom||void 0!==this.options.minZoom&&o<this.options.minZoom?void 0:this._clampZoom(o);var s=this.options.updateWhenZooming&&o!==this._tileZoom;n&&!s||(this._tileZoom=o,this._abortLoading&&this._abortLoading(),this._updateLevels(),this._resetGrid(),void 0!==o&&this._update(t),e||this._pruneTiles(),this._noPrune=!!e),this._setZoomTransforms(t,i)},_setZoomTransforms:function(t,i){for(var e in this._levels)this._setZoomTransform(this._levels[e],t,i)},_setZoomTransform:function(t,i,e){var n=this._map.getZoomScale(e,t.zoom),o=t.origin.multiplyBy(n).subtract(this._map._getNewPixelOrigin(i,e)).round();mt?di(t.el,o,n):pi(t.el,o)},_resetGrid:function(){var t=this._map,i=t.options.crs,e=this._tileSize=this.getTileSize(),n=this._tileZoom,o=this._map.getPixelWorldBounds(this._tileZoom);o&&(this._globalTileRange=this._pxBoundsToTileRange(o)),this._wrapX=i.wrapLng&&!this.options.noWrap&&[Math.floor(t.project([0,i.wrapLng[0]],n).x/e.x),Math.ceil(t.project([0,i.wrapLng[1]],n).x/e.y)],this._wrapY=i.wrapLat&&!this.options.noWrap&&[Math.floor(t.project([i.wrapLat[0],0],n).y/e.x),Math.ceil(t.project([i.wrapLat[1],0],n).y/e.y)]},_onMoveEnd:function(){this._map&&!this._map._animatingZoom&&this._update()},_getTiledPixelBounds:function(t){var i=this._map,e=i._animatingZoom?Math.max(i._animateToZoom,i.getZoom()):i.getZoom(),n=i.getZoomScale(e,this._tileZoom),o=i.project(t,this._tileZoom).floor(),s=i.getSize().divideBy(2*n);return new A(o.subtract(s),o.add(s))},_update:function(t){var i=this._map;if(i){var e=this._clampZoom(i.getZoom());if(void 0===t&&(t=i.getCenter()),void 0!==this._tileZoom){var n=this._getTiledPixelBounds(t),o=this._pxBoundsToTileRange(n),s=o.getCenter(),r=[],a=this.options.keepBuffer,h=new A(o.getBottomLeft().subtract([a,-a]),o.getTopRight().add([a,-a]));if(!(isFinite(o.min.x)&&isFinite(o.min.y)&&isFinite(o.max.x)&&isFinite(o.max.y)))throw new Error("Attempted to load an infinite number of tiles");for(var u in this._tiles){var l=this._tiles[u].coords;l.z===this._tileZoom&&h.contains(new E(l.x,l.y))||(this._tiles[u].current=!1)}if(Math.abs(e-this._tileZoom)>1)this._setView(t,e);else{for(var c=o.min.y;c<=o.max.y;c++)for(var _=o.min.x;_<=o.max.x;_++){var d=new E(_,c);if(d.z=this._tileZoom,this._isValidTile(d)){var p=this._tiles[this._tileCoordsToKey(d)];p?p.current=!0:r.push(d)}}if(r.sort(function(t,i){return t.distanceTo(s)-i.distanceTo(s)}),0!==r.length){this._loading||(this._loading=!0,this.fire("loading"));var m=document.createDocumentFragment();for(_=0;_<r.length;_++)this._addTile(r[_],m);this._level.el.appendChild(m)}}}}},_isValidTile:function(t){var i=this._map.options.crs;if(!i.infinite){var e=this._globalTileRange;if(!i.wrapLng&&(t.x<e.min.x||t.x>e.max.x)||!i.wrapLat&&(t.y<e.min.y||t.y>e.max.y))return!1}if(!this.options.bounds)return!0;var n=this._tileCoordsToBounds(t);return R(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 O(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 E(+i[0],+i[1]);return e.z=+i[2],e},_removeTile:function(t){var i=this._tiles[t];i&&(ei(i.el),delete this._tiles[t],this.fire("tileunload",{tile:i.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){ai(t,"leaflet-tile");var i=this.getTileSize();t.style.width=i.x+"px",t.style.height=i.y+"px",t.onselectstart=h,t.onmousemove=h,$&&this.options.opacity<1&&ci(t,this.options.opacity),it&&!et&&(t.style.WebkitBackfaceVisibility="hidden")},_addTile:function(t,i){var e=this._getTilePos(t),o=this._tileCoordsToKey(t),s=this.createTile(this._wrapCoords(t),n(this._tileReady,this,t));this._initTile(s),this.createTile.length<2&&T(n(this._tileReady,this,t,null,s)),pi(s,e),this._tiles[o]={el:s,coords:t,current:!0},i.appendChild(s),this.fire("tileloadstart",{tile:s,coords:t})},_tileReady:function(t,i,e){i&&this.fire("tileerror",{error:i,tile:e,coords:t});var o=this._tileCoordsToKey(t);(e=this._tiles[o])&&(e.loaded=+new Date,this._map._fadeAnimated?(ci(e.el,0),M(this._fadeFrame),this._fadeFrame=T(this._updateOpacity,this)):(e.active=!0,this._pruneTiles()),i||(ai(e.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:e.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),$||!this._map._fadeAnimated?T(this._pruneTiles,this):setTimeout(n(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var i=new E(this._wrapX?a(t.x,this._wrapX):t.x,this._wrapY?a(t.y,this._wrapY):t.y);return i.z=t.z,i},_pxBoundsToTileRange:function(t){var i=this.getTileSize();return new A(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 tn=Qe.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=_(this,i)).detectRetina&&bt&&i.maxZoom>0&&(i.tileSize=Math.floor(i.tileSize/2),i.zoomReverse?(i.zoomOffset--,i.minZoom++):(i.zoomOffset++,i.maxZoom--),i.minZoom=Math.max(0,i.minZoom)),"string"==typeof i.subdomains&&(i.subdomains=i.subdomains.split("")),it||this.on("tileunload",this._onTileRemove)},setUrl:function(t,i){return this._url===t&&void 0===i&&(i=!0),this._url=t,i||this.redraw(),this},createTile:function(t,i){var e=document.createElement("img");return bi(e,"load",n(this._tileOnLoad,this,i,e)),bi(e,"error",n(this._tileOnError,this,i,e)),(this.options.crossOrigin||""===this.options.crossOrigin)&&(e.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),e.alt="",e.setAttribute("role","presentation"),e.src=this.getTileUrl(t),e},getTileUrl:function(t){var e={r:bt?"@2x":"",s:this._getSubdomain(t),x:t.x,y:t.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var n=this._globalTileRange.max.y-t.y;this.options.tms&&(e.y=n),e["-y"]=n}return m(this._url,i(e,this.options))},_tileOnLoad:function(t,i){$?setTimeout(n(t,this,null,i),0):t(null,i)},_tileOnError:function(t,i,e){var n=this.options.errorTileUrl;n&&i.getAttribute("src")!==n&&(i.src=n),t(e,i)},_onTileRemove:function(t){t.tile.onload=null},_getZoomForUrl:function(){var t=this._tileZoom,i=this.options.maxZoom;return this.options.zoomReverse&&(t=i-t),t+this.options.zoomOffset},_getSubdomain:function(t){var i=Math.abs(t.x+t.y)%this.options.subdomains.length;return this.options.subdomains[i]},_abortLoading:function(){var t,i;for(t in this._tiles)this._tiles[t].coords.z!==this._tileZoom&&((i=this._tiles[t].el).onload=h,i.onerror=h,i.complete||(i.src=v,ei(i),delete this._tiles[t]))},_removeTile:function(t){var i=this._tiles[t];if(i)return ot||i.el.setAttribute("src",v),Qe.prototype._removeTile.call(this,t)},_tileReady:function(t,i,e){if(this._map&&(!e||e.getAttribute("src")!==v))return Qe.prototype._tileReady.call(this,t,i,e)}});function en(t,i){return new tn(t,i)}var nn=tn.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(t,e){this._url=t;var n=i({},this.defaultWmsParams);for(var o in e)o in this.options||(n[o]=e[o]);var s=(e=_(this,e)).detectRetina&&bt?2:1,r=this.getTileSize();n.width=r.x*s,n.height=r.y*s,this.wmsParams=n},onAdd:function(t){this._crs=this.options.crs||t.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var i=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[i]=this._crs.code,tn.prototype.onAdd.call(this,t)},getTileUrl:function(t){var i=this._tileCoordsToNwSe(t),e=this._crs,n=I(e.project(i[0]),e.project(i[1])),o=n.min,s=n.max,r=(this._wmsVersion>=1.3&&this._crs===xe?[o.y,o.x,s.y,s.x]:[o.x,o.y,s.x,s.y]).join(","),a=tn.prototype.getTileUrl.call(this,t);return a+d(this.wmsParams,a,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+r},setParams:function(t,e){return i(this.wmsParams,t),e||this.redraw(),this}});tn.WMS=nn,en.wms=function(t,i){return new nn(t,i)};var on=Pe.extend({options:{padding:.1,tolerance:0},initialize:function(t){_(this,t),s(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),this._zoomAnimated&&ai(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var t={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(t.zoomanim=this._onAnimZoom),t},_onAnimZoom:function(t){this._updateTransform(t.center,t.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(t,i){var e=this._map.getZoomScale(i,this._zoom),n=mi(this._container),o=this._map.getSize().multiplyBy(.5+this.options.padding),s=this._map.project(this._center,i),r=this._map.project(t,i).subtract(s),a=o.multiplyBy(-e).add(n).add(o).subtract(r);mt?di(this._container,a,e):pi(this._container,a)},_reset:function(){for(var t in this._update(),this._updateTransform(this._center,this._zoom),this._layers)this._layers[t]._reset()},_onZoomEnd:function(){for(var t in this._layers)this._layers[t]._project()},_updatePaths:function(){for(var t in this._layers)this._layers[t]._update()},_update:function(){var t=this.options.padding,i=this._map.getSize(),e=this._map.containerPointToLayerPoint(i.multiplyBy(-t)).round();this._bounds=new A(e,e.add(i.multiplyBy(1+2*t)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),sn=on.extend({getEvents:function(){var t=on.prototype.getEvents.call(this);return t.viewprereset=this._onViewPreReset,t},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){on.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var t=this._container=document.createElement("canvas");bi(t,"mousemove",this._onMouseMove,this),bi(t,"click dblclick mousedown mouseup contextmenu",this._onClick,this),bi(t,"mouseout",this._handleMouseOut,this),this._ctx=t.getContext("2d")},_destroyContainer:function(){M(this._redrawRequest),delete this._ctx,ei(this._container),Mi(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){for(var t in this._redrawBounds=null,this._layers)this._layers[t]._update();this._redraw()}},_update:function(){if(!this._map._animatingZoom||!this._bounds){on.prototype._update.call(this);var t=this._bounds,i=this._container,e=t.getSize(),n=bt?2:1;pi(i,t.min),i.width=n*e.x,i.height=n*e.y,i.style.width=e.x+"px",i.style.height=e.y+"px",bt&&this._ctx.scale(2,2),this._ctx.translate(-t.min.x,-t.min.y),this.fire("update")}},_reset:function(){on.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(t){this._updateDashArray(t),this._layers[s(t)]=t;var i=t._order={layer:t,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=i),this._drawLast=i,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(t){this._requestRedraw(t)},_removePath:function(t){var i=t._order,e=i.next,n=i.prev;e?e.prev=n:this._drawLast=n,n?n.next=e:this._drawFirst=e,delete t._order,delete this._layers[s(t)],this._requestRedraw(t)},_updatePath:function(t){this._extendRedrawBounds(t),t._project(),t._update(),this._requestRedraw(t)},_updateStyle:function(t){this._updateDashArray(t),this._requestRedraw(t)},_updateDashArray:function(t){if("string"==typeof t.options.dashArray){var i,e,n=t.options.dashArray.split(/[, ]+/),o=[];for(e=0;e<n.length;e++){if(i=Number(n[e]),isNaN(i))return;o.push(i)}t.options._dashArray=o}else t.options._dashArray=t.options.dashArray},_requestRedraw:function(t){this._map&&(this._extendRedrawBounds(t),this._redrawRequest=this._redrawRequest||T(this._redraw,this))},_extendRedrawBounds:function(t){if(t._pxBounds){var i=(t.options.weight||0)+1;this._redrawBounds=this._redrawBounds||new A,this._redrawBounds.extend(t._pxBounds.min.subtract([i,i])),this._redrawBounds.extend(t._pxBounds.max.add([i,i]))}},_redraw:function(){this._redrawRequest=null,this._redrawBounds&&(this._redrawBounds.min._floor(),this._redrawBounds.max._ceil()),this._clear(),this._draw(),this._redrawBounds=null},_clear:function(){var t=this._redrawBounds;if(t){var i=t.getSize();this._ctx.clearRect(t.min.x,t.min.y,i.x,i.y)}else this._ctx.save(),this._ctx.setTransform(1,0,0,1,0,0),this._ctx.clearRect(0,0,this._container.width,this._container.height),this._ctx.restore()},_draw:function(){var t,i=this._redrawBounds;if(this._ctx.save(),i){var e=i.getSize();this._ctx.beginPath(),this._ctx.rect(i.min.x,i.min.y,e.x,e.y),this._ctx.clip()}this._drawing=!0;for(var n=this._drawFirst;n;n=n.next)t=n.layer,(!i||t._pxBounds&&t._pxBounds.intersects(i))&&t._updatePath();this._drawing=!1,this._ctx.restore()},_updatePoly:function(t,i){if(this._drawing){var e,n,o,s,r=t._parts,a=r.length,h=this._ctx;if(a){for(h.beginPath(),e=0;e<a;e++){for(n=0,o=r[e].length;n<o;n++)s=r[e][n],h[n?"lineTo":"moveTo"](s.x,s.y);i&&h.closePath()}this._fillStroke(h,t)}}},_updateCircle:function(t){if(this._drawing&&!t._empty()){var i=t._point,e=this._ctx,n=Math.max(Math.round(t._radius),1),o=(Math.max(Math.round(t._radiusY),1)||n)/n;1!==o&&(e.save(),e.scale(1,o)),e.beginPath(),e.arc(i.x,i.y/o,n,0,2*Math.PI,!1),1!==o&&e.restore(),this._fillStroke(e,t)}},_fillStroke:function(t,i){var e=i.options;e.fill&&(t.globalAlpha=e.fillOpacity,t.fillStyle=e.fillColor||e.color,t.fill(e.fillRule||"evenodd")),e.stroke&&0!==e.weight&&(t.setLineDash&&t.setLineDash(i.options&&i.options._dashArray||[]),t.globalAlpha=e.opacity,t.lineWidth=e.weight,t.strokeStyle=e.color,t.lineCap=e.lineCap,t.lineJoin=e.lineJoin,t.stroke())},_onClick:function(t){for(var i,e,n=this._map.mouseEventToLayerPoint(t),o=this._drawFirst;o;o=o.next)(i=o.layer).options.interactive&&i._containsPoint(n)&&("click"!==t.type&&"preclick"===t.type||!this._map._draggableMoved(i))&&(e=i);e&&(ji(t),this._fireEvent([e],t))},_onMouseMove:function(t){if(this._map&&!this._map.dragging.moving()&&!this._map._animatingZoom){var i=this._map.mouseEventToLayerPoint(t);this._handleMouseHover(t,i)}},_handleMouseOut:function(t){var i=this._hoveredLayer;i&&(hi(this._container,"leaflet-interactive"),this._fireEvent([i],t,"mouseout"),this._hoveredLayer=null,this._mouseHoverThrottled=!1)},_handleMouseHover:function(t,i){if(!this._mouseHoverThrottled){for(var e,o,s=this._drawFirst;s;s=s.next)(e=s.layer).options.interactive&&e._containsPoint(i)&&(o=e);o!==this._hoveredLayer&&(this._handleMouseOut(t),o&&(ai(this._container,"leaflet-interactive"),this._fireEvent([o],t,"mouseover"),this._hoveredLayer=o)),this._hoveredLayer&&this._fireEvent([this._hoveredLayer],t),this._mouseHoverThrottled=!0,setTimeout(n(function(){this._mouseHoverThrottled=!1},this),32)}},_fireEvent:function(t,i,e){this._map._fireDOMEvent(i,e||i.type,t)},_bringToFront:function(t){var i=t._order;if(i){var e=i.next,n=i.prev;e&&(e.prev=n,n?n.next=e:e&&(this._drawFirst=e),i.prev=this._drawLast,this._drawLast.next=i,i.next=null,this._drawLast=i,this._requestRedraw(t))}},_bringToBack:function(t){var i=t._order;if(i){var e=i.next,n=i.prev;n&&(n.next=e,e?e.prev=n:n&&(this._drawLast=n),i.prev=null,i.next=this._drawFirst,this._drawFirst.prev=i,this._drawFirst=i,this._requestRedraw(t))}}});function rn(t){return Mt?new sn(t):null}var an=function(){try{return document.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(t){return document.createElement("<lvml:"+t+' class="lvml">')}}catch(t){return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}}(),hn={_initContainer:function(){this._container=ii("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(on.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var i=t._container=an("shape");ai(i,"leaflet-vml-shape "+(this.options.className||"")),i.coordsize="1 1",t._path=an("path"),i.appendChild(t._path),this._updateStyle(t),this._layers[s(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;ei(i),t.removeInteractiveTarget(i),delete this._layers[s(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=an("stroke")),o.appendChild(i),i.weight=n.weight+"px",i.color=n.color,i.opacity=n.opacity,n.dashArray?i.dashStyle=f(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=an("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){oi(t._container)},_bringToBack:function(t){si(t._container)}},un=Ct?an:K,ln=on.extend({getEvents:function(){var t=on.prototype.getEvents.call(this);return t.zoomstart=this._onZoomStart,t},_initContainer:function(){this._container=un("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=un("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){ei(this._container),Mi(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_onZoomStart:function(){this._update()},_update:function(){if(!this._map._animatingZoom||!this._bounds){on.prototype._update.call(this);var t=this._bounds,i=t.getSize(),e=this._container;this._svgSize&&this._svgSize.equals(i)||(this._svgSize=i,e.setAttribute("width",i.x),e.setAttribute("height",i.y)),pi(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=un("path");t.options.className&&ai(i,t.options.className),t.options.interactive&&ai(i,"leaflet-interactive"),this._updateStyle(t),this._layers[s(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){ei(t._path),t.removeInteractiveTarget(t._path),delete this._layers[s(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,Y(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){oi(t._path)},_bringToBack:function(t){si(t._path)}});function cn(t){return zt||Ct?new ln(t):null}Ct&&ln.include(hn),Vi.include({getRenderer:function(t){var i=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer;return i||(i=this._renderer=this._createRenderer()),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&&rn(t)||cn(t)}});var _n=Be.extend({initialize:function(t,i){Be.prototype.initialize.call(this,this._boundsToLatLngs(t),i)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=R(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});ln.create=un,ln.pointsToPath=Y,Ae.geometryToLayer=Ie,Ae.coordsToLatLng=Re,Ae.coordsToLatLngs=Ne,Ae.latLngToCoords=De,Ae.latLngsToCoords=je,Ae.getFeature=We,Ae.asFeature=He,Vi.mergeOptions({boxZoom:!0});var dn=$i.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(){bi(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){Mi(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){ei(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(),Vt(),gi(),this._startPoint=this._map.mouseEventToContainerPoint(t),bi(document,{contextmenu:Ii,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=ii("div","leaflet-zoom-box",this._container),ai(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var i=new A(this._point,this._startPoint),e=i.getSize();pi(this._box,i.min),this._box.style.width=e.x+"px",this._box.style.height=e.y+"px"},_finish:function(){this._moved&&(ei(this._box),hi(this._container,"leaflet-crosshair")),qt(),vi(),Mi(document,{contextmenu:Ii,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){if((1===t.which||1===t.button)&&(this._finish(),this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(n(this._resetState,this),0);var i=new O(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()}});Vi.addInitHook("addHandler","boxZoom",dn),Vi.mergeOptions({doubleClickZoom:!0});var pn=$i.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)}});Vi.addInitHook("addHandler","doubleClickZoom",pn),Vi.mergeOptions({dragging:!0,inertia:!et,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var mn=$i.extend({addHooks:function(){if(!this._draggable){var t=this._map;this._draggable=new oe(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))}ai(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){hi(this._map._container,"leaflet-grab"),hi(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=this._map;if(t._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var i=R(this._map.options.maxBounds);this._offsetLimit=I(this._map.latLngToContainerPoint(i.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(i.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;t.fire("movestart").fire("dragstart"),t.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){if(this._map.options.inertia){var 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(;this._positions.length>1&&t-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var t=this._map.getSize().divideBy(2),i=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=i.subtract(t).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(t,i){return t-(t-i)*this._viscosity},_onPreDragLimit:function(){if(this._viscosity&&this._offsetLimit){var t=this._draggable._newPos.subtract(this._draggable._startPos),i=this._offsetLimit;t.x<i.min.x&&(t.x=this._viscousLimit(t.x,i.min.x)),t.y<i.min.y&&(t.y=this._viscousLimit(t.y,i.min.y)),t.x>i.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)<Math.abs(s+e)?o:s;this._draggable._absPos=this._draggable._newPos.clone(),this._draggable._newPos.x=r},_onDragEnd:function(t){var i=this._map,e=i.options,n=!e.inertia||this._times.length<2;if(i.fire("dragend",t),n)i.fire("moveend");else{this._prunePositions(+new Date);var o=this._lastPos.subtract(this._positions[0]),s=(this._lastTime-this._times[0])/1e3,r=e.easeLinearity,a=o.multiplyBy(r/s),h=a.distanceTo([0,0]),u=Math.min(e.inertiaMaxSpeed,h),l=a.multiplyBy(u/h),c=u/(e.inertiaDeceleration*r),_=l.multiplyBy(-c/2).round();_.x||_.y?(_=i._limitOffset(_,i.options.maxBounds),T(function(){i.panBy(_,{duration:c,easeLinearity:r,noMoveStart:!0,animate:!0})})):i.fire("moveend")}}});Vi.addInitHook("addHandler","dragging",mn),Vi.mergeOptions({keyboard:!0,keyboardPanDelta:80});var fn=$i.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,54,173]},initialize:function(t){this._map=t,this._setPanDelta(t.options.keyboardPanDelta),this._setZoomDelta(t.options.zoomDelta)},addHooks:function(){var t=this._map._container;t.tabIndex<=0&&(t.tabIndex="0"),bi(t,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.on({focus:this._addHooks,blur:this._removeHooks},this)},removeHooks:function(){this._removeHooks(),Mi(this._map._container,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.off({focus:this._addHooks,blur:this._removeHooks},this)},_onMouseDown:function(){if(!this._focused){var t=document.body,i=document.documentElement,e=t.scrollTop||i.scrollTop,n=t.scrollLeft||i.scrollLeft;this._map._container.focus(),window.scrollTo(n,e)}},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanDelta:function(t){var i,e,n=this._panKeys={},o=this.keyCodes;for(i=0,e=o.left.length;i<e;i++)n[o.left[i]]=[-1*t,0];for(i=0,e=o.right.length;i<e;i++)n[o.right[i]]=[t,0];for(i=0,e=o.down.length;i<e;i++)n[o.down[i]]=[0,t];for(i=0,e=o.up.length;i<e;i++)n[o.up[i]]=[0,-1*t]},_setZoomDelta:function(t){var i,e,n=this._zoomKeys={},o=this.keyCodes;for(i=0,e=o.zoomIn.length;i<e;i++)n[o.zoomIn[i]]=t;for(i=0,e=o.zoomOut.length;i<e;i++)n[o.zoomOut[i]]=-t},_addHooks:function(){bi(document,"keydown",this._onKeyDown,this)},_removeHooks:function(){Mi(document,"keydown",this._onKeyDown,this)},_onKeyDown:function(t){if(!(t.altKey||t.ctrlKey||t.metaKey)){var i,e=t.keyCode,n=this._map;if(e in this._panKeys)n._panAnim&&n._panAnim._inProgress||(i=this._panKeys[e],t.shiftKey&&(i=B(i).multiplyBy(3)),n.panBy(i),n.options.maxBounds&&n.panInsideBounds(n.options.maxBounds));else if(e in this._zoomKeys)n.setZoom(n.getZoom()+(t.shiftKey?3:1)*this._zoomKeys[e]);else{if(27!==e||!n._popup||!n._popup.options.closeOnEscapeKey)return;n.closePopup()}Ii(t)}}});Vi.addInitHook("addHandler","keyboard",fn),Vi.mergeOptions({scrollWheelZoom:!0,wheelDebounceTime:40,wheelPxPerZoomLevel:60});var gn=$i.extend({addHooks:function(){bi(this._map._container,"wheel",this._onWheelScroll,this),this._delta=0},removeHooks:function(){Mi(this._map._container,"wheel",this._onWheelScroll,this)},_onWheelScroll:function(t){var i=Ni(t),e=this._map.options.wheelDebounceTime;this._delta+=i,this._lastMousePos=this._map.mouseEventToContainerPoint(t),this._startTime||(this._startTime=+new Date);var o=Math.max(e-(+new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(n(this._performZoom,this),o),Ii(t)},_performZoom:function(){var t=this._map,i=t.getZoom(),e=this._map.options.zoomSnap||0;t._stop();var n=this._delta/(4*this._map.options.wheelPxPerZoomLevel),o=4*Math.log(2/(1+Math.exp(-Math.abs(n))))/Math.LN2,s=e?Math.ceil(o/e)*e:o,r=t._limitZoom(i+(this._delta>0?s:-s))-i;this._delta=0,this._startTime=null,r&&("center"===t.options.scrollWheelZoom?t.setZoom(i+r):t.setZoomAround(this._lastMousePos,i+r))}});Vi.addInitHook("addHandler","scrollWheelZoom",gn),Vi.mergeOptions({tap:!0,tapTolerance:15});var vn=$i.extend({addHooks:function(){bi(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){Mi(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(t.touches){if(Ai(t),this._fireClick=!0,t.touches.length>1)return this._fireClick=!1,void clearTimeout(this._holdTimeout);var i=t.touches[0],e=i.target;this._startPos=this._newPos=new E(i.clientX,i.clientY),e.tagName&&"a"===e.tagName.toLowerCase()&&ai(e,"leaflet-active"),this._holdTimeout=setTimeout(n(function(){this._isTapValid()&&(this._fireClick=!1,this._onUp(),this._simulateEvent("contextmenu",i))},this),1e3),this._simulateEvent("mousedown",i),bi(document,{touchmove:this._onMove,touchend:this._onUp},this)}},_onUp:function(t){if(clearTimeout(this._holdTimeout),Mi(document,{touchmove:this._onMove,touchend:this._onUp},this),this._fireClick&&t&&t.changedTouches){var i=t.changedTouches[0],e=i.target;e&&e.tagName&&"a"===e.tagName.toLowerCase()&&hi(e,"leaflet-active"),this._simulateEvent("mouseup",i),this._isTapValid()&&this._simulateEvent("click",i)}},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_onMove:function(t){var i=t.touches[0];this._newPos=new E(i.clientX,i.clientY),this._simulateEvent("mousemove",i)},_simulateEvent:function(t,i){var e=document.createEvent("MouseEvents");e._simulated=!0,i.target._simulatedClick=!0,e.initMouseEvent(t,!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null),i.target.dispatchEvent(e)}});!wt||xt&&!ht||Vi.addInitHook("addHandler","tap",vn),Vi.mergeOptions({touchZoom:wt&&!et,bounceAtZoomLimits:!0});var yn=$i.extend({addHooks:function(){ai(this._map._container,"leaflet-touch-zoom"),bi(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){hi(this._map._container,"leaflet-touch-zoom"),Mi(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(t){var i=this._map;if(t.touches&&2===t.touches.length&&!i._animatingZoom&&!this._zooming){var e=i.mouseEventToContainerPoint(t.touches[0]),n=i.mouseEventToContainerPoint(t.touches[1]);this._centerPoint=i.getSize()._divideBy(2),this._startLatLng=i.containerPointToLatLng(this._centerPoint),"center"!==i.options.touchZoom&&(this._pinchStartLatLng=i.containerPointToLatLng(e.add(n)._divideBy(2))),this._startDist=e.distanceTo(n),this._startZoom=i.getZoom(),this._moved=!1,this._zooming=!0,i._stop(),bi(document,"touchmove",this._onTouchMove,this),bi(document,"touchend",this._onTouchEnd,this),Ai(t)}},_onTouchMove:function(t){if(t.touches&&2===t.touches.length&&this._zooming){var i=this._map,e=i.mouseEventToContainerPoint(t.touches[0]),o=i.mouseEventToContainerPoint(t.touches[1]),s=e.distanceTo(o)/this._startDist;if(this._zoom=i.getScaleZoom(s,this._startZoom),!i.options.bounceAtZoomLimits&&(this._zoom<i.getMinZoom()&&s<1||this._zoom>i.getMaxZoom()&&s>1)&&(this._zoom=i._limitZoom(this._zoom)),"center"===i.options.touchZoom){if(this._center=this._startLatLng,1===s)return}else{var r=e._add(o)._divideBy(2)._subtract(this._centerPoint);if(1===s&&0===r.x&&0===r.y)return;this._center=i.unproject(i.project(this._pinchStartLatLng,this._zoom).subtract(r),this._zoom)}this._moved||(i._moveStart(!0,!1),this._moved=!0),M(this._animRequest);var a=n(i._move,i,this._center,this._zoom,{pinch:!0,round:!1});this._animRequest=T(a,this,!0),Ai(t)}},_onTouchEnd:function(){this._moved&&this._zooming?(this._zooming=!1,M(this._animRequest),Mi(document,"touchmove",this._onTouchMove,this),Mi(document,"touchend",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))):this._zooming=!1}});Vi.addInitHook("addHandler","touchZoom",yn),Vi.BoxZoom=dn,Vi.DoubleClickZoom=pn,Vi.Drag=mn,Vi.Keyboard=fn,Vi.ScrollWheelZoom=gn,Vi.Tap=vn,Vi.TouchZoom=yn,t.version="1.7.1",t.Control=qi,t.control=Gi,t.Browser=Zt,t.Evented=Z,t.Mixin=te,t.Util=z,t.Class=C,t.Handler=$i,t.extend=i,t.bind=n,t.stamp=s,t.setOptions=_,t.DomEvent=Fi,t.DomUtil=Li,t.PosAnimation=Ui,t.Draggable=oe,t.LineUtil=de,t.PolyUtil=me,t.Point=E,t.point=B,t.Bounds=A,t.bounds=I,t.Transformation=U,t.transformation=V,t.Projection=ve,t.LatLng=N,t.latLng=D,t.LatLngBounds=O,t.latLngBounds=R,t.CRS=W,t.GeoJSON=Ae,t.geoJSON=Ue,t.geoJson=Ve,t.Layer=Pe,t.LayerGroup=Le,t.layerGroup=function(t,i){return new Le(t,i)},t.FeatureGroup=be,t.featureGroup=function(t,i){return new be(t,i)},t.ImageOverlay=qe,t.imageOverlay=function(t,i,e){return new qe(t,i,e)},t.VideoOverlay=Ge,t.videoOverlay=function(t,i,e){return new Ge(t,i,e)},t.SVGOverlay=Ke,t.svgOverlay=function(t,i,e){return new Ke(t,i,e)},t.DivOverlay=Ye,t.Popup=Xe,t.popup=function(t,i){return new Xe(t,i)},t.Tooltip=Je,t.tooltip=function(t,i){return new Je(t,i)},t.Icon=Te,t.icon=function(t){return new Te(t)},t.DivIcon=$e,t.divIcon=function(t){return new $e(t)},t.Marker=Ce,t.marker=function(t,i){return new Ce(t,i)},t.TileLayer=tn,t.tileLayer=en,t.GridLayer=Qe,t.gridLayer=function(t){return new Qe(t)},t.SVG=ln,t.svg=cn,t.Renderer=on,t.Canvas=sn,t.canvas=rn,t.Path=Se,t.CircleMarker=Ze,t.circleMarker=function(t,i){return new Ze(t,i)},t.Circle=Ee,t.circle=function(t,i,e){return new Ee(t,i,e)},t.Polyline=ke,t.polyline=function(t,i){return new ke(t,i)},t.Polygon=Be,t.polygon=function(t,i){return new Be(t,i)},t.Rectangle=_n,t.rectangle=function(t,i){return new _n(t,i)},t.Map=Vi,t.map=function(t,i){return new Vi(t,i)};var xn=window.L;t.noConflict=function(){return window.L=xn,this},window.L=t}); 7},{}],"dEAm":[function(require,module,exports) { 8"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.africa=void 0;let e={type:"FeatureCollection",features:[{type:"Feature",geometry:{type:"Polygon",coordinates:[[[34.070697863000134,9.454592111000068],[34.111850219000075,8.626554667000079],[33.970773559000065,8.445377096000044],[33.17407800300009,8.404475200000121],[33.05129480000011,7.801127014000102],[33.71606042500014,7.657156474
8000075],[34.52474491400005,6.7528705860000855],[34.73351770000011,6.637606303000069],[35.0986633710001,5.622474467000046],[35.80415002500007,5.318022767000031],[35.92083540900012,4.619331563000102],[36.04134484800005,4.443683370000059],[36.844086548000064,4.43223704100005],[38.10189091000012,3.612648824000061],[39.43617639200005,3.4623737590000303],[39.848450969000055,3.867284444000049],[40.76374393700013,4.284933370000118],[41.114523560000066,3.9623432410000703],[41.885019165000074,3.9772260540001128],[42.135339803000136,4.200080668000069],[42.78977014200012,4.285605164000103],[43.11925907400007,4.6477019240000885],[43.96897465000012,4.953962301000104],[44.941525106000086,4.91148427300007],[46.423915242000135,6.496736348000084],[47.97916914900014,7.996567281000097],[46.97923018400013,7.996567281000097],[44.023855021000145,8.98552500400011],[43.41903405700003,9.413018290000068],[42.836278931000095,10.208086040000083],[42.69964644300006,10.658549500000078],[42.923715454000046,10.998787130000025],[42.615620565000086,11.089660136000106],[41.798719523000045,10.97067515100008],[41.74911014800006,11.537953186000024],[42.37945926900005,12.465906880000148],[41.711799764000034,13.247926330000041],[41.19203820800004,13.615862529000097],[40.833197062000124,14.10596181200006],[40.104559367000036,14.465965678000074],[39.48940311700011,14.524489238000086],[38.426832316000116,14.417183126000026],[37.891464478000046,14.879532166000047],[37.56497277800014,14.116684672000076],[37.07270308400007,14.285304871000093],[36.52637984200004,14.263523254000077],[36.12361372900011,12.72144683900008],[35.61687463300012,12.575150859000132],[34.94714807100013,11.274868470000044],[34.279488566000055,10.565506083000102],[34.32486047400005,10.26865081800014],[34.070697863000134,9.454592111000068]]]},properties:{ADM0_A3:"ETH",NAME_LONG:"Ethiopia",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[35.92083540900012,4.619331563000102],[35.80415002500007,5.318022767000031],[35.0986633710001,5.622474467000046],[34.73351770000011,6.637606303000069],[34.52474491400005,6.7528705860000855],[33.71606042500014,7.657156474000075],[33.05129480000011,7.801127014000102],[33.17407800300009,8.404475200000121],[33.970773559000065,8.445377096000044],[34.111850219000075,8.626554667000079],[34.070697863000134,9.454592111000068],[33.90209558100008,10.19204050700003],[33.18208785000007,10.843241069000058],[33.08292077700008,11.584565328000082],[33.20921797700004,12.210366923000024],[32.3452397050001,11.70910553000003],[32.41407271300011,11.050851135000073],[31.942887004000056,10.655552266000072],[31.234816528000067,9.79232330400012],[30.749264771000128,9.735763448000057],[30.01297896300008,10.270485332000135],[29.48308882700013,9.761679179000097],[29.009474324000024,9.603239237000139],[28.843840924000062,9.3245448360001],[28.04510953300013,9.331406789000141],[27.895072062000054,9.595410258000115],[26.556859172000145,9.520453593000056],[25.90093021600012,10.191058655000063],[25.843052612000093,10.417814839000073],[25.084080851000067,10.293222962000115],[24.79267744900011,9.798369446000066],[24.558376505000126,8.886745504000075],[24.170328031000054,8.689327330000111],[24.13137414500011,8.34305776000005],[24.832106568000114,8.165730082000067],[25.279417765000062,7.659481913000107],[25.360032999000055,7.3355740360000965],[26.026090535000037,6.996679993000029],[26.37800703900004,6.653290100000035],[26.527972045000098,6.043172303000048],[27.170413452000048,5.720349630000044],[27.441301310000142,5.070725199000037],[27.77244388800011,4.595818786000095],[28.404136596000058,4.277827860000087],[28.755432984000095,4.553986714000118],[29.303926636000142,4.387149353000098],[29.494095906000098,4.668294983000081],[30.83954349800007,3.4902015180000916],[31.14148889200004,3.785118917000119],[31.94366215000008,3.5912547810001456],[33.017240031000085,3.877180481000039],[33.53260909000011,3.7742927050000787],[33.97707808500007,4.219691875000095],[34.381187785000066,4.620158386000099],[35.24572572082997,4.981719855153159],[35.92083540900012,4.619331563000102]]]},properties:{ADM0_A3:"SSD",NAME_LONG:"South Sudan",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[47.97916914900014,7.996567281000097],[46.423915242000135,6.496736348000084],[44.941525106000086,4.91148427300007],[43.96897465000012,4.953962301000104],[43.11925907400007,4.6477019240000885],[42.78977014200012,4.285605164000103],[42.135339803000136,4.200080668000069],[41.885019165000074,3.9772260540001128],[40.9
86538537600014,2.814144593000009],[40.9684859620001,.6223403930000728],[40.97975142400014,-.8707984409999199],[41.535085483000046,-1.6963029929999607],[42.08090254000007,-.8628882789999466],[43.46762129000007,.6205508480000503],[44.55005944100009,1.5590681010000935],[46.02702884200005,2.43813711100006],[46.625743035000085,3.0239118510000935],[47.94849694100009,4.457098700000074],[49.036143425000034,6.144232489000046],[49.36703535200007,7.02570221600007],[49.84205162900008,7.962713934000078],[50.29021243600005,8.486761786000045],[50.84034264400003,9.45612213700008],[50.92738876300007,10.327844449000054],[51.13819420700008,10.67674388200004],[51.12086022200003,11.50531647300005],[51.29269816200008,11.833107906000066],[50.79786358500007,11.989118646000065],[50.268321160000085,11.58930084800005],[48.939111999918396,11.249129976167438],[48.93911055500007,9.451233012000046],[47.97916914900014,7.996567281000097]]]},properties:{ADM0_A3:"SOM",NAME_LONG:"Somalia",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[35.92083540900012,4.619331563000102],[35.24572572082997,4.981719855153159],[34.381187785000066,4.620158386000099],[33.97707808500007,4.219691875000095],[34.43400109900011,3.182029114000059],[34.923583619000055,2.4773176070000886],[34.97867069500012,1.675945333000044],[34.797906535000095,1.231915588000092],[34.507484985000076,1.1025178020001363],[33.89356896900006,.10981353800011107],[33.90421431500005,-1.0025733439999271],[35.41564660700004,-1.801284280999937],[37.64486454200005,-3.045962828999933],[37.77095503800007,-3.6554346719999273],[39.19060306100005,-4.677504164999959],[39.551117384000065,-4.402113539999959],[39.84896894600007,-3.625176690999922],[40.12907962300005,-3.251885674999926],[40.17497806100005,-2.7626278629999206],[40.82862389400009,-2.3747697899999594],[40.904307488000086,-2.080336195999962],[41.535085483000046,-1.6963029929999607],[40.97975142400014,-.8707984409999199],[40.9684859620001,.6223403930000728],[40.96538537600014,2.814144593000009],[41.885019165000074,3.9772260540001128],[41.114523560000066,3.9623432410000703],[40.76374393700013,4.284933370000118],[39.848450969000055,3.867284444000049],[39.43617639200005,3.4623737590000303],[38.10189091000012,3.612648824000061],[36.844086548000064,4.43223704100005],[36.04134484800005,4.443683370000059],[35.92083540900012,4.619331563000102]]]},properties:{ADM0_A3:"KEN",NAME_LONG:"Kenya",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[34.96461470600008,-11.573556009999933],[34.59295780400009,-11.016174011999894],[34.67243615700011,-10.73949839299992],[34.48330041500009,-9.946161803999956],[34.01273482200014,-9.477456562999905],[33.40424483200013,-9.604890644999927],[32.9208634850001,-9.407900085999913],[33.21671106000008,-9.727053730999927],[33.67420251500005,-10.577027688999877],[33.31908207200007,-10.81814992199989],[33.230301961000066,-11.416563008999972],[33.37323897300007,-12.518511249999975],[33.024836466000124,-12.612665710999877],[32.99507084200013,-13.190873311999965],[32.7228393960001,-13.5733822629999],[33.202706747000036,-14.013872171999893],[33.604232625000066,-14.524021910999892],[34.34408410600008,-14.387389424999881],[34.50180057800014,-14.575698343999932],[34.56908329300012,-15.271159769999898],[34.233186483000054,-15.88983001699998],[34.38521854600015,-16.186452738999975],[35.30495568900005,-17.104226175999955],[35.21441857900004,-16.48421234099989],[35.37461552000008,-16.140977477999925],[35.79567509000009,-16.00496510799988],[35.8530359290001,-14.667475686999879],[34.894438110000124,-13.534728291999983],[34.54531213400014,-13.32574879899991],[34.35400598100006,-12.199460957999904],[34.651248820000035,-11.570042012999878],[34.96461470600008,-11.573556009999933]]]},properties:{ADM0_A3:"MWI",NAME_LONG:"Malawi",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[32.9208634850001,-9.407900085999913],[33.40424483200013,-9.604890644999927],[34.01273482200014,-9.477456562999905],[34.48330041500009,-9.946161803999956],[34.67243615700011,-10.73949839299992],[34.59295780400009,-11.016174011999894],[34.96461470600008,-11.573556009999933],[36.19968143700004,-11.701506855999895],[37.04438439900008,-11.595673522999945],[37.427823527000044,-11.722590839999924],[37.87523807700012,-11.3191012569999],[38.49225467900004,-11.413462422999928],[40.00813114400006,-10.811121927999878],[40.43685957100007,-10.474786065999908],[39.77947024800005,-9.930108330999929],[39.64380944100009,-9.189060153999947],[39.280039910000085,-8.309258721999925],[39.45435631600009,-8.010430596999925],[39.30396569100009,-7.4485002579999104],[39.46452884200005,-6.857679945999905],[38.852224155000044,
8-6.348728122999944],[38.778005405000044,-6.030694268999923],[39.138682488000086,-5.10320403399993],[39.19060306100005,-4.677504164999959],[37.77095503800007,-3.6554346719999273],[37.64486454200005,-3.045962828999933],[35.41564660700004,-1.801284280999937],[33.90421431500005,-1.0025733439999271],[30.82838138800014,-1.0025733439999271],[30.471785843000134,-1.066836591999916],[30.831016887000146,-1.5941651399998733],[30.834375855000076,-2.34533375999996],[30.554599650000057,-2.400627542999885],[30.415796753000052,-2.851659443999935],[30.832205444000067,-3.1727767939999723],[30.468920126000057,-3.5130144249999233],[30.00300541100006,-4.271934508999934],[29.404178915000102,-4.4498047889999555],[29.32103153500009,-4.836344502999893],[29.593521363000036,-5.62032765699999],[29.476112508000142,-6.0021131379999275],[29.73862878400007,-6.652409362999919],[30.369598022000105,-7.310250345999876],[30.752106975000117,-8.194124042999917],[30.95953617400005,-8.550484720999947],[31.353310587000067,-8.587174987999916],[31.672670939000056,-8.913046568999945],[32.9208634850001,-9.407900085999913]]]},properties:{ADM0_A3:"TZA",NAME_LONG:"Tanzania",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[48.939111999918396,11.249129976167438],[48.160817905000044,11.145656643000052],[47.36687259200005,11.172796942000048],[46.44776451900009,10.693101304000038],[45.802744988000086,10.87531159100007],[44.96200868800008,10.415799432000085],[44.27426191500007,10.456732489000046],[43.82960045700008,10.80296458500004],[43.24073326900009,11.4878604190001],[42.923715454000046,10.998787130000025],[42.69964644300006,10.658549500000078],[42.836278931000095,10.208086040000083],[43.41903405700003,9.413018290000068],[44.023855021000145,8.98552500400011],[46.97923018400013,7.996567281000097],[47.97916914900014,7.996567281000097],[48.93911055500007,9.451233012000046],[48.939111999918396,11.249129976167438]]]},properties:{ADM0_A3:"SOL",NAME_LONG:"Somaliland",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[-17.013743325393165,21.419971097583428],[-15.749964151999905,21.49031728100006],[-14.83981298899991,21.450268046000062],[-14.220186726999941,22.30964711500006],[-14.019992227999865,23.410251771000006],[-13.76998164899993,23.790125224000022],[-13.310009724999873,23.98055287700005],[-13.060024983999938,24.400475566000054],[-12.430140949999895,24.830165101000105],[-12.029751952999902,26.030350241000107],[-11.717238728999888,26.1035757450001],[-10.921835082999877,27.009825338000027],[-9.734362345999926,26.860428773000038],[-9.412056436999961,27.08796010400006],[-8.752871866999953,27.190486146000026],[-8.68238521299989,27.66143931100008],[-8.68238521299989,28.665899964000104],[-7.619452677999902,29.389421692000084],[-7.146933972505082,29.50923835361594],[-5.756156371213876,29.61407083612535],[-4.372367602089838,30.50864135353892],[-3.6455290566913447,30.7113174863904],[-3.814982054999888,31.22052439400001],[-3.6595067210259344,31.647820996807653],[-2.827835693118061,31.794586472320745],[-2.516146605999893,32.13220001300003],[-1.249557250999942,32.08166046200007],[-1.2179829509999536,32.39262339300008],[-1.6742341719999274,33.237972311000064],[-1.787715616999975,34.75669097900003],[-2.222564256999931,35.089300848000065],[-3.673573370999918,35.28790924700007],[-4.376047329999949,35.15184153900009],[-4.770497199999909,35.24103424700007],[-5.340728318999936,35.847357489000046],[-5.9272354809999115,35.78074778900009],[-6.292103644999941,34.88080475500004],[-6.822092251999948,34.03961823100008],[-7.497059699999909,33.64996979400007],[-8.243153449999909,33.40452708500004],[-9.259917772999927,32.57689036700009],[-9.366118943999936,32.02631256700005],[-9.84752356699994,31.402411200000074],[-9.655140753999945,30.126898505000042],[-10.573801235999952,28.99042389500005],[-11.047596808999913,28.76170482000009],[-11.485585089999915,28.32562897300005],[-12.061431443999936,28.089016018000052],[-12.968088344999956,27.914618231000077],[-13.619984503999945,26.68891022300005],[-14.410145636999914,26.26007721600007],[-14.782053188999953,25.446926174000055],[-14.907826300999943,24.685492255000042],[-15.620106574999909,24.026271877000056],[-16.289621548999946,22.89980703300006],[-16.521839972999942,22.314886786000045],[-16.966908331999946,21.78115469000005],[-17.013743325393165,21.419971097583428]]]},properties:{ADM0_A3:"MAR",NAME_LONG:"Morocco",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[-8.68238521299989,27.66143931100008],[-8.752871866999953,27.190486146000026],[-9.412056436999961,27.08796010400006],[-9.734362345999926,26.860428773000038],[-10.921835082999877,27.009825338000027],[-11.717238728999888,26.1035757450001],[-12.029751952999902,26.030350241000107],[-12.430140949999895,24.830165101000105],[-13.060024983999938,24.400475566000054],[-13.310009724999873,23.98055287700005],[-13.76998164899993,23.790125224000022],[-14.019992227999865,23.410251771000006],[-14.220186726999941,22.30964711500006],[-14.83981298899991,21.450268046000062],[-15.749964151999905,21.49031728100006],[-17.013743325393165,21.419971097583428],[-17.05687415299991,20.766913153000075],[-16.958830932999973,21.332859192000072],[-15.002257853999936,21.333169251000058],[-13.015247354999872,21.333427633000028],[-13.093330444999879,22.495475566000053],[-13.015247354999872,23.018001811000133],[-12.015308389999888,23.495181986000077],[-12.015308389999888,25.99490020800006],[-8.680809081999882,26.013141989000033],[-8.68238521299989,27.2854
815751000116],[-8.68238521299989,27.66143931100008]]]},properties:{ADM0_A3:"SAH",NAME_LONG:"Western Sahara",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[18.626387166000086,3.4768689980000715],[17.334373007000124,3.618514099000052],[16.567701457000112,3.4643891400000797],[16.479128051000146,2.8363137810000296],[16.1966646730001,2.2364537560000457],[15.764649699000131,1.9087218220000892],[15.091615845000149,1.9844277960000625],[14.562139120000097,2.208806865000028],[13.294567912000076,2.1610578410000585],[13.129616740000074,1.5924620570000627],[13.250229533000038,1.2217870080001347],[13.794744100000088,1.4344355270000335],[14.183867635000098,1.3808470660000722],[14.468088013000056,.9132270310001047],[13.87122522000007,.19642323900005465],[13.921144653000027,-.05296722399991438],[14.498990519000131,-.6309164419999433],[14.48214400200007,-1.3885962929999067],[14.226965780000114,-2.323112894999923],[13.770662882000039,-2.11909433999989],[13.361023804000126,-2.428842874999944],[13.010657592000143,-2.287766213999916],[12.804571980000048,-1.9191065469999558],[12.423096557000093,-1.8976091509999122],[12.459270060000023,-2.329934182999878],[11.558239787000105,-2.3493645229998634],[11.827784057000144,-3.548051045999941],[11.212524455000079,-3.6972925819999034],[11.114016304109821,-3.936856189796041],[11.806408668000074,-4.577117894999958],[12.009607691000042,-5.019630835999919],[12.761680542000107,-4.391203714999932],[13.073702840000067,-4.635323180999961],[13.358750041000121,-4.794796650999899],[14.368559204000093,-4.278445738999906],[14.39646447700008,-4.855878193999985],[14.831166626000083,-4.815053811999903],[15.203960409000075,-4.339010518999956],[15.88298872900009,-3.9453394569999034],[16.20772342900011,-3.3619125359998776],[16.231287883000107,-2.1290162149998935],[16.522536255000148,-1.8617457069999688],[16.83972619600013,-1.2625057979999497],[17.297682739000066,-1.0210735069999544],[17.749541463000128,-.5234294629999425],[17.716365193000115,-.1958008829999187],[17.939917440000073,.3612710570000388],[17.866640259000064,1.016631572000108],[18.071382284000066,1.5514568080001112],[18.072415812000145,2.1600243120000755],[18.61305464700007,3.128182272000032],[18.626387166000086,3.4768689980000715]]]},properties:{ADM0_A3:"COG",NAME_LONG:"Republic of the Congo",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[18.626387166000086,3.4768689980000715],[18.61305464700007,3.128182272000032],[18.072415812000145,2.1600243120000755],[18.071382284000066,1.5514568080001112],[17.866640259000064,1.016631572000108],[17.939917440000073,.3612710570000388],[17.716365193000115,-.1958008829999187],[17.749541463000128,-.5234294629999425],[17.297682739000066,-1.0210735069999544],[16.83972619600013,-1.2625057979999497],[16.522536255000148,-1.8617457069999688],[16.231287883000107,-2.1290162149998935],[16.20772342900011,-3.3619125359998776],[15.88298872900009,-3.9453394569999034],[15.203960409000075,-4.339010518999956],[14.831166626000083,-4.815053811999903],[14.39646447700008,-4.855878193999985],[14.368559204000093,-4.278445738999906],[13.358750041000121,-4.794796650999899],[13.073702840000067,-4.635323180999961],[12.530686889000037,-5.162681171999864],[12.50898278800014,-5.726264343999972],[12.210541212000066,-5.763441664999959],[12.449497608000058,-6.051928236999913],[13.183848504000082,-5.856459242999961],[14.703732544000076,-5.881396992999939],[16.31572717300014,-5.854628600999959],[16.59736372800009,-5.924701842999909],[16.996099080000107,-7.297951354999924],[17.536531209000145,-8.015116881999887],[19.355541626000104,-8.001991068999914],[19.521836385000086,-7.001948750999901],[20.294295695000073,-7.001948750999901],[20.520535116000133,-7.286375833999969],[21.784954060000075,-7.283378600999868],[21.7584957280001,-8.015116881999887],[21.935952596000106,-8.413025410999893],[21.854097127000074,-9.617809752999946],[22.313397258000066,-10.368564960999933],[22.16549930800008,-10.852359720999885],[23.014336385000007,-11.102473652999933],[23.96745650200009,-10.872306822999903],[24.38179813600007,-11.120560403999946],[24.31007124900006,-11.40664113299988],[25.27879764800008,-11.199935403999916],[25.351971477000063,-11.646109720999945],[25.99405114800004,-11.904801940999931],[26.643520548000083,-11.985520527999967],[27.420734090000053,-11.921958516999894],[27.63818851700006,-12.29361541699997],[28.4227401120001,-12.521301777999938],[29.168947795000065,-13.433855895999983],[29.574401082000122,-13.22539316799994],[29.799296915000127,-12.154089049999868],[29.0303516030001,-12.376194355999914],[28.49715417500005,-11.857362975999948],[28.439586629000075,-11.348246764999914],[28.63492354300007,-10.519460143999922],[28.668461548000067,-9.821621601999922],[28.3723039140001,-9.235094094999866],[28.765406534000107,-8.93402720099995],[28.91526818900013,-8.472866718999867],[30.752106975000117,-8.194124042999917],[30.369598022000105,-7.310250345999876],[29.73862878400007,-6.652409362999919],[29.476112508000142,-6.0021131379999275],[29.593521363000036,-5.62032765699999],[29.32103153500009,-4.836344502999893],[29.404178915000102,-4.4498047889999555],[29.215043172000094,-3.899864195999939],[29.23462854000013,-3.046582946999905],[29.015365438000117,-2.720711364999957],[28.85883752400011,-2.418197529999958],[29.150550984000063,-2.1504102579999085],[29.14931075000004,-1.7993205759999142],[29.577915080000082,-1.3883895879999528],[29.556004273000042,-.9194776409999434],[29.711808715000075,.09958160400013583],[29.928281290000086,.7850178020000698],[30.478273560000105,1.2386335250001252],[31.24282637600004,2.051167908000096],[30.724925171000052,2.440782369000061],[30.83954349800007,3.4902015180000916],[29.494095906000098,4.668294983000081],[29.303926636000142,4.387149353000098],[28.755432984000095,4.553986714
8000118],[28.404136596000058,4.277827860000087],[27.77244388800011,4.595818786000095],[27.441301310000142,5.070725199000037],[27.116359904000063,5.200303854000126],[26.46265303500013,5.059640605000112],[25.581259806000077,5.3749185180000865],[25.30763309700012,5.032277934000078],[24.66436486800012,4.924403382000079],[24.45962284400011,5.107441304000105],[23.388370402000135,4.587266337000074],[22.898374471000096,4.8235826630000815],[22.492714477000078,4.17403574700009],[21.538147420000115,4.244651591000078],[20.60311405400006,4.409731954000037],[20.33894413200008,4.771906230000042],[19.7195504150001,5.13596669500015],[19.083310181000115,4.909339702000082],[18.7210583910001,4.3773566690000365],[18.626387166000086,3.4768689980000715]]]},properties:{ADM0_A3:"COD",NAME_LONG:"Democratic Republic of the Congo",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[16.487071160000085,-28.572930596999925],[16.892952921000102,-28.082625833999955],[17.345741821000104,-28.22762990299995],[17.403619425000045,-28.704293314999873],[18.1664669190001,-28.901903990999955],[19.081656535000064,-28.959368183999885],[19.568758586000115,-28.53117726599993],[19.981653280000103,-28.422346699999963],[19.98289351400004,-27.28794565799994],[19.981446574000046,-24.75249318399993],[19.978345988000115,-22.00067148899994],[20.97198042800008,-22.00067148899994],[20.977561483000102,-19.750782978999936],[20.975081014000125,-18.319345804999912],[21.47572229000005,-18.29950205499992],[23.311475870000038,-18.00980397499991],[23.645408976000084,-18.46600351899987],[24.183050578000064,-18.029441018999933],[24.577755168000095,-18.04442718499992],[25.259780721000112,-17.794106546999984],[24.95799035600001,-17.551744078999945],[24.22046431400011,-17.47950042699992],[23.381652466000105,-17.641144306999934],[21.38115441900007,-18.012594501999956],[20.80620243300004,-18.031404723999884],[18.761986124000117,-17.7477011109999],[18.453581177000018,-17.389893493999878],[16.339808390000087,-17.388653258999938],[13.9427454020001,-17.408186950999934],[13.363710978000086,-16.9641830449999],[12.554561401000115,-17.235587666999947],[11.766123894000089,-17.252699476999908],[11.849081614000056,-18.143183241999907],[12.28687584700009,-18.69768645599993],[13.154633009000065,-20.154229424999926],[13.387217644000089,-20.81609465899993],[13.952321811000047,-21.783949476999908],[14.508555535000085,-22.548028252999927],[14.473643425000091,-24.15911223799992],[14.780772332000083,-24.803399346999925],[14.842784050000091,-25.763604424999926],[15.295258009000065,-27.322442315999922],[15.684255405000044,-27.949883721999925],[16.487071160000085,-28.572930596999925]]]},properties:{ADM0_A3:"NAM",NAME_LONG:"Namibia",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[19.981446574000046,-24.75249318399993],[19.98289351400004,-27.28794565799994],[19.981653280000103,-28.422346699999963],[19.568758586000115,-28.53117726599993],[19.081656535000064,-28.959368183999885],[18.1664669190001,-28.901903990999955],[17.403619425000045,-28.704293314999873],[17.345741821000104,-28.22762990299995],[16.892952921000102,-28.082625833999955],[16.487071160000085,-28.572930596999925],[16.808767123000052,-29.078301690999922],[17.281993035000085,-30.34775155999995],[18.17286217500009,-31.663262627999927],[18.34937584700009,-32.26034921699994],[18.27312259200005,-32.647556247999944],[17.852386915000068,-32.82968515399995],[18.475352410000085,-33.89983489399992],[19.953461134000065,-34.80868905999995],[20.52442467500009,-34.45427825299993],[21.702647332000083,-34.390557549999926],[22.62989342500009,-33.99578215899993],[23.408376498000052,-34.110039971999925],[23.635508660000085,-33.97966887799993],[24.583994988000086,-34.17831796699994],[25.101084832000083,-33.96054452899995],[25.59815514400009,-34.04851653399993],[25.955251498000052,-33.710870049999926],[26.515147332000083,-33.75530364399992],[27.897146030000044,-33.03997161299992],[28.870371941000087,-32.287041924999926],[29.391856316000087,-31.735528252999927],[30.009938998000052,-31.29225025799991],[30.39234459700009,-30.847100518999923],[31.18685957100007,-29.560316664999903],[31.752126498000052,-28.966241143999923],[32.37940514400009,-28.55282968499995],[32.89307701900009,-26.846123955999886],[32.11388431800009,-26.840014342999936],[31.96826013200007,-27.31626434299993],[31.15704349700013,-27.205573425999958],[3
80.785696655000038,-26.71692108099998],[31.11983646700014,-25.910045266999944],[31.42689782700006,-25.743647154999934],[31.949243204000084,-25.958104349999914],[31.98655358900004,-24.42310760499994],[31.521465699000146,-23.415572203999986],[31.288921753000068,-22.39733978299992],[30.300765014000092,-22.336981709999932],[29.758885946000134,-22.130896097999937],[29.350073689000055,-22.186706644999987],[28.338559204000035,-22.584615172999918],[27.004170370000082,-23.645842386999945],[26.849709513000107,-24.248131204999908],[26.404362020000093,-24.63281056699992],[25.86837406400008,-24.748152363999864],[25.58725427200008,-25.619520364999914],[24.798620239000115,-25.829223326999895],[23.924771769000074,-25.629235533999946],[23.459270467000096,-25.28217661599996],[23.00699833200011,-25.31080535899993],[22.719367309000063,-25.98425262499991],[21.68718225100011,-26.85520721399986],[21.12246219900007,-26.865335794999908],[20.608901815000138,-26.68612192799992],[20.841445760000113,-26.131323750999883],[20.364885702000038,-25.033199564999904],[19.981446574000046,-24.75249318399993]],[[28.980845581000068,-28.909035338999985],[29.435908244000075,-29.342393900999937],[29.144246460000147,-29.919723002999916],[28.364087362000078,-30.159294941999903],[28.054700562000107,-30.64970428499994],[27.366163778000043,-30.311016946999928],[27.01486739100008,-29.625580749999898],[27.747432495000112,-28.908621927999974],[28.666549520000046,-28.59721974699997],[28.980845581000068,-28.909035338999985]]]},properties:{ADM0_A3:"ZAF",NAME_LONG:"South Africa",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[11.505111803000148,33.18122531500005],[11.44403487100007,32.36849049900012],[10.873217000000096,32.13669586200005],[10.10809574400011,31.411830547000093],[10.270153036000124,30.91563344300006],[9.871314331000065,30.35515085900009],[9.519707885000116,30.22890533500008],[9.8261491290001,29.128533224000094],[9.776953166000112,28.26757802300007],[9.93590987100012,27.866723939000067],[9.721349324000101,27.29187530600008],[9.83576094500009,26.504223125000053],[9.401162150000118,26.11339426700006],[9.969499552000059,25.395401917000086],[10.032028035000025,24.856339213000112],[10.450193726000066,24.476930848000038],[10.720668172000046,24.552300924000107],[11.56712813300004,24.266840312000042],[11.96886071700007,23.517351176000105],[13.482256713000083,23.17967153000005],[14.231720011000107,22.61794871100004],[14.979909027000133,22.995663760000085],[15.985101359000112,23.444719951000067],[17.434831991000124,22.72879465800004],[19.16413212100008,21.87489329000003],[21.634472290000105,20.654967754000083],[23.981305786000036,19.496123759000014],[23.981305786000036,19.995421448000073],[24.968015584000057,19.994956360000046],[24.981244751000133,21.995351054000068],[24.981244751000133,25.205439352000056],[24.981244751000133,27.666502794000067],[24.981244751000133,29.181372376000056],[24.688342732000137,30.144155986000058],[24.99488732900005,30.785098775999998],[24.86125207500004,31.38035959900013],[25.15088951900009,31.656480210000026],[24.981700066000087,31.967922268000052],[24.090668165000068,32.00576406500005],[23.095550977000073,32.323553778000075],[23.08643639400009,32.646470445000034],[22.09620201900009,32.923081773000035],[21.608653191000087,32.93073151200008],[20.562673373000052,32.557847398000035],[20.071543816000087,32.17641836100006],[19.920664910000085,31.717718817000048],[20.146657748000052,31.216782945000034],[19.748871290000068,30.510931708000044],[19.056813998000052,30.266180731000077],[18.175303582000083,30.786078192000048],[17.365896030000044,31.08661530200004],[16.04460696700005,31.275539455000057],[15.490407748000052,31.664862372000073],[15.195974155000044,32.38979726800005],[14.469493035000085,32.51902903900009],[14.17554772200009,32.717678127000056],[13.351735873000052,32.90424225500004],[12.348317905000044,32.83266836100006],[11.505111803000148,33.18122531500005]]]},properties:{ADM0_A3:"LBY",NAME_LONG:"Libya",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[11.505111803000148,33.18122531500005],[11.108164910000085,33.54962799700007],[10.330251498000052,33.702826239000046],[10.12671959700009,34.32562897300005],[10.597023266000065,34.544713234000085],[11.111577776000047,35.20559467000004],[11.011973504000082,35.657904364000046],[10.608571811000047,35.85586172100005],[10.79992857500008,36.45188523500008],[10.14625084700009,37.23651764500005],[9.666270379000082,37.33543528900009],[8.60251042862123,36.93951076359987],[8.44401127100005,36.79620473300007],[8.241439656000125,35.827736715000114],[8.236478719000075,34.64765370800008],[7.831542195000054,34.41438629200009],[7.47983239800007,33.89390126500008],[7.75072025500009,33.20766408300004],[8.086823771000098,33.094285991000035],[8.31957442200013,32.56059763600011],[9.045008179000149,32.07184194000011],[9.519707885000116,30.22890533500008],[9.871314331000065,30.35515085900009],[10.270153036000124,30.91563344300006],[10.10809574400011,31.411830547000093],[10.873217000000096,32.13669586200005],[11.44403487100007,32.36849049900012],[11.505111803000148,33.18122531500005]]]},properties:{ADM0_A3:"TUN",NAME_LONG:"Tunisia",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[32.9208634850001,-9.407900085999913],[31.672670939000056,-8.913046568999945],[31.353310587000067,-8.587174987999916],[30.95953617400005,-8.550484720999947],[30.752106975000117,-8.194124042999917],[28.91526818900013,-8.472866718999867],[28.765406534000107,-8.93402720099995],[28.3723039140001,-9.235094094999866],[28.668461548000067,-9.821621601999922],[28.63492354300007,-10.519460143999922],[28.439586629000075,-11.348246764999914],[28.49715417500005,-11.857362975999948],[29.0303516030001,-12.376194355999914],[29.799296915000127,-12.154089049999868],[29.574401082000122,-13.22539316799994],[29.168947795000065,-13.433855895999983],[28.4227401120001,-12.521301777999938],[27.63818851700006,-12.29361541699997],[27.420734090000053,-11.921958516999894],[26.643520548000083,-11.985520527999967],[25.99405114800004,-11.904801940999931],[25.351971477000063,-11.646109720999945],[25.27879764800008,-11.199935403999916],[24.31007124900006,-11.40664113299988],[24.38179813600007,-11.120560403999946],[23.96745650200009,-10.872306822999903],[24.000632772000102,-13.001479186999916],[21.97987756300006,-13.001479186999916],[21.983804972000115,-16.1658855189999],[22.15165002500001,-16.597693786999926],[23.381652466000105,-17.641144306999934],[24.22046431400011,-17.47950042699992],[24.95799035600001,-17.551744078999945],[25.259780721000112,-17.794106546999984],[26.203030640000094,-17.8872274779999],[26.711940145000085,-18.06582122799992],[27.048457072
8000105,-17.944278259999905],[27.777301473000136,-17.00118336999995],[28.822508992000024,-16.470776468999944],[28.87098148600009,-16.087233988999927],[29.186311076000067,-15.812832132999873],[29.83733077000005,-15.614808044999876],[30.396263061000127,-15.63599538099993],[30.214465373000053,-14.981461690999893],[33.202706747000036,-14.013872171999893],[32.7228393960001,-13.5733822629999],[32.99507084200013,-13.190873311999965],[33.024836466000124,-12.612665710999877],[33.37323897300007,-12.518511249999975],[33.230301961000066,-11.416563008999972],[33.31908207200007,-10.81814992199989],[33.67420251500005,-10.577027688999877],[33.21671106000008,-9.727053730999927],[32.9208634850001,-9.407900085999913]]]},properties:{ADM0_A3:"ZMB",NAME_LONG:"Zambia",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[-10.282235879999888,8.4846253460001],[-10.638854939999902,8.51989451100009],[-10.675131795999931,9.306461487000107],[-11.272666381999898,9.996005961000066],[-12.508327392999945,9.860381165000106],[-12.70159724999985,9.420227152000024],[-13.30109615799995,9.041489976000037],[-12.875884568999936,7.828680731000077],[-12.506581183999913,7.389837958000044],[-11.476185675999943,6.919419664000088],[-11.373228718999911,7.1388418580001485],[-10.615187133999939,7.769035950000074],[-10.282235879999888,8.4846253460001]]]},properties:{ADM0_A3:"SLE",NAME_LONG:"Sierra Leone",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[-13.30109615799995,9.041489976000037],[-12.70159724999985,9.420227152000024],[-12.508327392999945,9.860381165000106],[-11.272666381999898,9.996005961000066],[-10.675131795999931,9.306461487000107],[-10.638854939999902,8.51989451100009],[-10.282235879999888,8.4846253460001],[-9.683512735999926,8.487054138000076],[-9.422340046999864,8.015790914000121],[-9.438101358999944,7.421563619000068],[-8.925419473999852,7.248602600000069],[-8.485446329999888,7.557989400000039],[-8.228976195999905,7.54429514600011],[-7.691592976999885,8.606142477000034],[-7.958915160999936,8.781997375000103],[-8.173837442999911,9.941874899000055],[-7.989662638999988,10.161990662000065],[-8.295535440999885,10.53744578000007],[-8.311141723999924,11.000802511000074],[-8.847233032999895,11.657945862000119],[-8.993839070999911,12.387513733000048],[-9.72299352999994,12.025416972000073],[-10.266939656999853,12.217808329000135],[-10.711356973999898,11.890386455000083],[-11.191172648999952,12.014409892000074],[-11.38842159099994,12.403895162000097],[-12.360920369999889,12.305606588000089],[-13.076458089999903,12.635922343000047],[-13.72827876799991,12.673387757000029],[-13.729932413999848,11.709829000000113],[-14.686773234999919,11.510719706000117],[-15.020985480999911,10.967474677000041],[-14.463042772999927,10.330023505000042],[-13.624379035999937,9.720282294000071],[-13.30109615799995,9.041489976000037]]]},properties:{ADM0_A3:"GIN",NAME_LONG:"Guinea",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[-11.476185675999943,6.919419664000088],[-11.353179490999935,6.701157945000091],[-10.39561926999994,6.176988023000092],[-9.278716600999928,5.145738023000092],[-8.257313605999911,4.579982815000051],[-7.540666124213715,4.352844581897472],[-7.605500039999896,4.897428284000043],[-7.393626668999929,5.52397918700008],[-7.446543335999905,5.845949198000071],[-7.934885620999893,6.271427104000068],[-8.566113240999897,6.5509190880001],[-8.28411494999989,7.017867330000087],[-8.485446329999888,7.557989400000039],[-8.925419473999852,7.248602600000069],[-9.438101358999944,7.421563619000068],[-9.422340046999864,8.015790914000121],[-9.683512735999926,8.487054138000076],[-10.282235879999888,8.4846253460001],[-10.615187133999939,7.769035950000074],[-11.373228718999911,7.1388418580001485],[-11.476185675999943,6.919419664000088]]]},properties:{ADM0_A3:"LBR",NAME_LONG:"Liberia",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[22.861064087000074,10.919153747000081],[22.46046838400011,11.000828349000074],[21.722632284000042,10.636716207000049],[21.65627974500012,10.233665873000035],[21.25692427600012,9.975748800000062],[20.82614953600006,9.418082580000132],[20.35940799900004,9.116421407000075],[19.100570109000103,9.015264791000092],[19.12413456200011,8.675078837000058],[18.589283488000092,8.047881979000053],[17.67977828
8000008,7.985198466000014],[16.76861942500011,7.55023793600013],[16.37081424900012,7.672504374000056],[15.79389855900007,7.457995504000067],[15.48104943900006,7.523262838000093],[15.223907511000107,7.247517395000074],[14.719028768000015,6.257862041000081],[14.523898560000106,5.279678854000096],[14.717271769000149,4.622018738000108],[15.00056197100011,4.403194885000062],[15.171300904000105,3.758970642000108],[16.09238163300006,2.8632888800000558],[16.1966646730001,2.2364537560000457],[16.479128051000146,2.8363137810000296],[16.567701457000112,3.4643891400000797],[17.334373007000124,3.618514099000052],[18.626387166000086,3.4768689980000715],[18.7210583910001,4.3773566690000365],[19.083310181000115,4.909339702000082],[19.7195504150001,5.13596669500015],[20.33894413200008,4.771906230000042],[20.60311405400006,4.409731954000037],[21.538147420000115,4.244651591000078],[22.492714477000078,4.17403574700009],[22.898374471000096,4.8235826630000815],[23.388370402000135,4.587266337000074],[24.45962284400011,5.107441304000105],[24.66436486800012,4.924403382000079],[25.30763309700012,5.032277934000078],[25.581259806000077,5.3749185180000865],[26.46265303500013,5.059640605000112],[27.116359904000063,5.200303854000126],[27.441301310000142,5.070725199000037],[27.170413452000048,5.720349630000044],[26.527972045000098,6.043172303000048],[26.37800703900004,6.653290100000035],[26.026090535000037,6.996679993000029],[25.360032999000055,7.3355740360000965],[25.279417765000062,7.659481913000107],[24.832106568000114,8.165730082000067],[24.13137414500011,8.34305776000005],[24.170328031000054,8.689327330000111],[23.482318156000076,8.783392639000084],[23.632179809000093,9.277574361000063],[23.62401493400006,9.907768453000088],[22.861064087000074,10.919153747000081]]]},properties:{ADM0_A3:"CAF",NAME_LONG:"Central African Republic",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[22.861064087000074,10.919153747000081],[23.62401493400006,9.907768453000088],[23.632179809000093,9.277574361000063],[23.482318156000076,8.783392639000084],[24.170328031000054,8.689327330000111],[24.558376505000126,8.886745504000075],[24.79267744900011,9.798369446000066],[25.084080851000067,10.293222962000115],[25.843052612000093,10.417814839000073],[25.90093021600012,10.191058655000063],[26.556859172000145,9.520453593000056],[27.895072062000054,9.595410258000115],[28.04510953300013,9.331406789000141],[28.843840924000062,9.3245448360001],[29.009474324000024,9.603239237000139],[29.48308882700013,9.761679179000097],[30.01297896300008,10.270485332000135],[30.749264771000128,9.735763448000057],[31.234816528000067,9.79232330400012],[31.942887004000056,10.655552266000072],[32.41407271300011,11.050851135000073],[32.3452397050001,11.70910553000003],[33.20921797700004,12.210366923000024],[33.08292077700008,11.584565328000082],[33.18208785000007,10.843241069000058],[33.90209558100008,10.19204050700003],[34.070697863000134,9.454592111000068],[34.32486047400005,10.26865081800014],[34.279488566000055,10.565506083000102],[34.94714807100013,11.274868470000044],[35.61687463300012,12.575150859000132],[36.12361372900011,12.72144683900008],[36.52637984200004,14.263523254000077],[36.423647095000035,15.111507671000084],[36.94402876800012,16.252859192000088],[37.00045943200013,17.072602437000015],[38.34373661300009,17.655926005000097],[38.601573113000086,18.004828192000048],[38.15167416600008,18.249330884000074],[37.92550470300006,18.58504362000008],[37.434336785000085,18.861721096000053],[37.238291863000086,19.65525950700004],[37.14861087300005,21.17096588700008],[36.88363691500007,21.995713609000063],[35.486443318000056,21.99555776000004],[33.181135614000084,21.995409469000037],[31.248407430000043,21.9943692020001],[28.29034509300004,21.994782613000027],[24.981244751000133,21.995351054000068],[24.968015584000057,19.994956360000046],[23.981305786000036,19.995421448000073],[23.981305786000036,19.496123759000014],[23.98306278400011,17.405657044000023],[23.98440637200008,15.721160381000018],[23.094641561000117,15.704262187000026],[22.965657186000072,15.223903910000018],[22.465429321000073,14.629289043000057],[22.44103804600013,14.249854838000061],[22.07372196400013,13.771356913000147],[22.26761193900012,13.33456186900007],[22.204876750000068,12.743357646000035],[22.59286340300008,11.988933411000062],[22.62810673000007,11.509841207000079],[22.914807576000072,11.396101379000072],[22.861064087000074,10.919153747000081]]]},properties:{ADM0_A3:"SDN",NAME_LONG:"Sudan",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[43.24073326900009,11.4878604190001],[43.04151451900009,11.798529364000046],[43.41138756600009,12.241766669000071],[43.11768639400009,12.707912502000056],[42.67825240100012,12.360021871000086],[42.37945926900005,12.465906880000148],[41.74911014800006,11.537953186000024],[41.798719523000045,10.97067515100008],[42.615620565000086,11.089660136000106],[42.923715454000046,10.998787130000025],[43.24073326900009,11.4878604190001]]]},properties:{ADM0_A3:"DJI",NAME_LONG:"Djibouti",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[43.11768639400009,12.707912502000056],[42.77393639400009,12.862127997000073],[42.28842207100007,13.574611721000053],[41.676524285000085,13.940252997000073],[41.15609785200007,14.64158763200004],[40.55420983200008,14.990179755000042],[40.15943444100009,14.982245184000078],[39.71827233200008,15.26390208500004],[39.23560631600009,16.108710028000075],[38.92904707100007,17.39712148600006],[38.601573113000086,18.004828192000048],[38.34373661300009,17.655926005000097],[37.00045943200013,17.072602437000015],[36.94402876800012,16.252859192000088],[36.423647095000035,15.111507671000084],[36.52637984200004,14.263523254000077],[37.07270308400007,14.285304871000093],[37.56497277800014,14.116684672000076],[37.891464478000046,14.879532166000047],[38.426832316000116,14.417183126000026],[39.48940311700011,14.524489238000086],[40.104559367000036,14.465965678000074],[40.833197062000124,14.10596181200006],[41.19203820800004,13.615862529000097],[41.711799764000034,13.247926330000041],[42.37945926900005,12.465906880000148],[42.67825240100012,12.360021871000086],[43.11768639400009,12.707912502000056]]]},properties:{ADM0_A3:"ERI",NAME_LONG:"Eritrea",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[-7.989662638999988,10.161990662000065],[-8.173837442999911,9.941874899000055],[-7.958915160999936,8.781997375000103],[-7.691592976999885,8.606142477000034],[-8.228976195999905,7.54429514600011],[-8.485446329999888,7.557989400000039],[-8.28411494999989,7.017867330000087],[-8.566113240999897,6.5509190880001],[-7.934885620999893,6.271427104000068],[-7.446543335999905,5.845949198000071],[-7.393626668999929,5.52397918700008],[-7.605500039999896,4.897428284000043],[-7.540666124213715,4.352844581897472],[-6.914173956999946,4.65570709800005],[-5.851307745999918,5.029974677000041],[-4.7846573559999115,5.143947658000059],[-4.125477667999917,5.307440497000073],[-3.312163865999935,5.119940497000073],[-2.8436986969999225,5.149115302000041],[-3.262509317999985,6.617142436000094],[-2.840002806999877,7.820247294000097],[-2.5063280839999322,8.209267477000097],[-2.6892109779999203,9.488724263000037],[-3.136935587999858,9.829530335000129],[-3.6616580809999277,9.948928731000066],[-4.27032893899991,9.74392832500007],[-4.966074584999944,9.90102467900006],[-5.111802123999951,10.278650208000059],[-5.5225780849998785,10.42548879000006],[-6.180884154999916,10.215837504000092],[-6.521380167999951,10.56421417200005],[-6.959389607999867,10.185503439000058],[-7.708646199999919,10.402466939000092],[-7.989662638999988,10.161990662000065]]]},properties:{ADM0_A3:"CIV",NAME_LONG:"Côte d'Ivoire",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[-12.2641304119999,14.774939067000034],[-11.997583373999873,14.166164856000123],[-11.99680822799985,13.54416147900011],[-11.45027827899986,13.075094503000074],[-11.38842159099994,12.403895162000097],[-11.191172648999952,12.014409892000074],[-10.711356973999898,11.890386455000083],[-10.266939656999853,12.217808329000135],[-9.72299352999994,12.025416972000073],[-8.993839070999911,12.387513733000048],[-8.847233032999895,11.657945862000119],[-8.311141723999924,11.000802511000074],[-8.295535440999885,10.53744578000007],[-7.989662638999988,10.161990662000065],[-7.708646199999919,10.402466939000092],[-6.959389607999867,10.185503439000058],[-6.521380167999951,10.56421417200005],[-6.180884154999916,10.215837504000092],[-5.5225780849998785,10.42548879000006],[-5.218307250999885,11.42219797800007],[-5.167819376999972,11.943664856000055],[-4.406134602999913,12.307466939
8000093],[-3.9840415039999186,13.396470235000095],[-3.5968816739999454,13.199402161000052],[-3.2486341959999265,13.292781474000023],[-2.840855468999905,14.042994080000057],[-2.4616796469998974,14.280912374000096],[-2.0234118249999256,14.198643494000052],[-1.696920124999906,14.496118877000072],[-.7528950599999007,15.06972727400003],[.2184668380000403,14.910977275000093],[.9737178950000214,14.9912566120001],[1.3315255120000415,15.28361602800004],[3.507103312000055,15.353973491000062],[3.871215454000094,15.714804179000097],[4.183961222000079,16.416053365000025],[4.235637655000119,16.995862935000062],[4.228609660000103,19.14224355100005],[3.3083557540000754,18.98168487600013],[3.2167851160000964,19.794064230000075],[1.778113241000085,20.304291484000103],[1.1452836510000566,20.795889384000063],[1.1465238850000787,21.101710511000064],[-.9635798749999367,22.481264547000094],[-2.5232262779999246,23.50099558500007],[-4.821613117999902,24.99506459600009],[-6.593107055999923,24.994134420000066],[-6.219383096999877,21.822855123000082],[-5.963533080999866,19.620612285000036],[-5.623347126999931,16.527829489000013],[-5.353286091999877,16.31197703100007],[-5.510950886999893,15.49590281200004],[-6.673928995999887,15.494662577000085],[-9.349217895999885,15.495644430000041],[-9.835596475999921,15.371104228000107],[-10.736368367999887,15.422625630000113],[-10.915168822999874,15.102903544000043],[-11.409557250999882,15.602201233000088],[-11.727057250999877,15.541171367000018],[-11.837076375999857,14.893097229000134],[-12.2641304119999,14.774939067000034]]]},properties:{ADM0_A3:"MLI",NAME_LONG:"Mali",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[-12.2641304119999,14.774939067000034],[-13.237843586999958,15.623440247000062],[-13.484934447999876,16.154984029000005],[-13.811322794999882,16.122066142000065],[-14.343254149999893,16.636660055000064],[-14.930944375999957,16.643377991000094],[-15.672191120999884,16.481372376000067],[-16.327396606999912,16.474551087000023],[-16.542347785999937,15.80882396000004],[-17.138661261999914,14.92772044500009],[-17.178212042999917,14.653143622000073],[-16.56139916999996,13.586914159000045],[-15.518195353999943,13.583099670000095],[-15.833318237999947,13.156846619000078],[-16.753651495999918,13.065008856000077],[-16.728436776914492,12.332530837090502],[-15.677048705999908,12.439293518000028],[-15.195114298999954,12.679433900000063],[-13.72827876799991,12.673387757000029],[-13.076458089999903,12.635922343000047],[-12.360920369999889,12.305606588000089],[-11.38842159099994,12.403895162000097],[-11.45027827899986,13.075094503000074],[-11.99680822799985,13.54416147900011],[-11.997583373999873,14.166164856000123],[-12.2641304119999,14.774939067000034]]]},properties:{ADM0_A3:"SEN",NAME_LONG:"Senegal",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[3.596400187000114,11.69577301000001],[3.8374190670000132,10.599896749000052],[3.5130977780000876,9.846609395000073],[2.7691638590000593,9.057045186000039],[2.6722188720001157,7.8895970670000395],[2.773918090000052,7.050785217000026],[2.7038412893423924,6.368351672675914],[3.541351759000065,6.454820054000038],[4.405528191000087,6.358872789000088],[5.007334832000083,5.8491885440000715],[5.340179884000065,5.343939520000049],[5.594899936000047,4.636460679000038],[6.096690300000091,4.278143622000073],[6.9694930350000845,4.3745791690000715],[7.16968834700009,4.6059431010000935],[8.298350457000083,4.553290106000077],[8.594167514000048,4.815293687000064],[8.798925008000083,5.159634502000088],[8.855872437000073,5.8474994920000825],[10.119464559000079,6.99440623000001],[10.602535848000059,7.058071595000101],[11.055944865000129,6.700367330000105],[11.509767294000142,6.612310689000083],[12.197787313000077,7.975173239000085],[12.249980510000057,8.41876373300002],[12.805708862000074,8.831503397000063],[12.86203617300015,9.382890931000077],[13.195452515000056,9.54220937100007],[13.247955770000118,10.07941172300012],[13.98232954900007,11.276263733000107],[14.593765096000084,11.496431173000133],[14.66993615700008,12.167423808000052],[14.179836873000113,12.385601705000042],[14.0649084880001,13.077988383000061],[13.607313680000061,13.704100037000075],[12.88384362800008,13.49599904400013],[12.472705932000082,13.0641649370001],[11.440004110000075,13.364430848000083],[10.674986206000113,13.375102030000079],[9.93012211100006,13.145968729000032],[9.640734090000109,12.822525940000048],[8.679345743000084,12.923579204000106],[8.077522013000078,13.310015564000096],[7.7555778400001145,13.32714630200006],[6.906637410000144,13.00685577400013],[6.368944133000042,13.626275330000041],[5.554316854000092,13.873417867000086],[4.5067322180000815,13.694669088000111],[4.125773559000066,13.47297719400008],[4.088773234000115,12.996236267000143],[3.6456995030001167,12.528538716000071],[3.596400187000114,11.69577301000001]]]},properties:{ADM0_A3:"NGA",NAME_LONG:"Nigeria",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[3.596400187000114,11.69577301000001],[2.844301392000091,12.39924428300013],[2.361230102000121,12.218893535000035],[2.3901689040000917,11.896535950000057],[2.010760538000085,11.426900533000051],[1.4338448480001489,11.45940500900008],[.9014742430001093,10.992740987000076],[.768769164000048,10.36709442100009],[1.3310087480001016,9.996471049000093],[1.4252665610001145,9.28449900300005],[1.6011731360001136,9.0495262660001],[1.6196395190000885,6.213893947000088],[2.7038412893423924,6.368351672675914],[2.773918090000052,7.050785217000026],[2.6722188720001157,7.8895970670000395],[2.7691638590000593,9.057045186000039],[3.5130977780000876,9.846609395000073],[3.8374190670000132,10.599896749000052],[3.596400187000114,11.69577301000001]]]},properties:{ADM0_A3:"BEN",NAME_LONG:"Benin",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"MultiPolygon",coordinates:[[[[13.073702840000067,-4.635323180999961],[12.761680542000107,-4.391203714999932],[12.009607691000042,-5.019630835999919],[12.210541212000066,-5.763441664999959],[12.50898278800014,-5.726264343999972],[12.530686889000037,-5.162681171999864],[13.073702840000067,-4.635323180999961]]],[[[23.96745650200009,-10.872306822999903],[23.014336385000007,-11.102473652999933],[22.16549930800008,-10.852359720999885],[22.313397258000066,-10.368564960999933],[21.854097127000074,-9.617809752999946],[21.935952596000106,-8.413025410999893],[21.7584957280001,-8.015116881999887],[21.784954060000075,-7.283378600999868],[20.520535116000133,-7.286375833999969],[20.294295695000073,-7.001948750999901],[19.521836385000086,-7.001948750999901],[19.355541626000104,-8.001991068999914],[17.536531209000145,-8.015116881999887],[16.996099080000107,-7.297951354999924],[16.59736372800009,-5.924701842999909],[16.31572717300014,-5.854628600999959],[14.703732544000076,-5.881396992999939],[13.183848504000082,-5.856459242999961],[12.27944673400009,-6.147704837999925],[12.815196160000085,-6.94695403399993],[12.849963117000073,-7.265918980999913],[13.369395379000082,-8.32350025799991],[13.380137566000087,-8.755059502999927],[12.996348504000082,-9.09384530999995],[13.1985
87832100007,-9.70867278399993],[13.752940300000091,-10.64617278399993],[13.846527540000068,-11.113702080999929],[13.639821811000047,-12.248711846999925],[12.512705925000091,-13.442071221999925],[12.272715691000087,-14.750583591999941],[11.992035352000073,-15.61728280999995],[11.736618369000041,-15.900203222999949],[11.82195071700005,-16.47909921699994],[11.766123894000089,-17.252699476999908],[12.554561401000115,-17.235587666999947],[13.363710978000086,-16.9641830449999],[13.9427454020001,-17.408186950999934],[16.339808390000087,-17.388653258999938],[18.453581177000018,-17.389893493999878],[18.761986124000117,-17.7477011109999],[20.80620243300004,-18.031404723999884],[21.38115441900007,-18.012594501999956],[23.381652466000105,-17.641144306999934],[22.15165002500001,-16.597693786999926],[21.983804972000115,-16.1658855189999],[21.97987756300006,-13.001479186999916],[24.000632772000102,-13.001479186999916],[23.96745650200009,-10.872306822999903]]]]},properties:{ADM0_A3:"AGO",NAME_LONG:"Angola",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[25.259780721000112,-17.794106546999984],[24.577755168000095,-18.04442718499992],[24.183050578000064,-18.029441018999933],[23.645408976000084,-18.46600351899987],[23.311475870000038,-18.00980397499991],[21.47572229000005,-18.29950205499992],[20.975081014000125,-18.319345804999912],[20.977561483000102,-19.750782978999936],[20.97198042800008,-22.00067148899994],[19.978345988000115,-22.00067148899994],[19.981446574000046,-24.75249318399993],[20.364885702000038,-25.033199564999904],[20.841445760000113,-26.131323750999883],[20.608901815000138,-26.68612192799992],[21.12246219900007,-26.8653357949999
808],[21.68718225100011,-26.85520721399986],[22.719367309000063,-25.98425262499991],[23.00699833200011,-25.31080535899993],[23.459270467000096,-25.28217661599996],[23.924771769000074,-25.629235533999946],[24.798620239000115,-25.829223326999895],[25.58725427200008,-25.619520364999914],[25.86837406400008,-24.748152363999864],[26.404362020000093,-24.63281056699992],[26.849709513000107,-24.248131204999908],[27.004170370000082,-23.645842386999945],[28.338559204000035,-22.584615172999918],[29.350073689000055,-22.186706644999987],[29.038723186000084,-21.797893167999945],[27.99041507900006,-21.55191334999992],[27.674775431000086,-21.090132751999946],[27.698133179000138,-20.509082946999882],[27.340738973000043,-20.473012796999882],[27.214906861000117,-20.110450947999965],[26.730957072000137,-19.935887958999928],[26.13027022300014,-19.501082458999903],[25.94072106900012,-18.921272887999947],[25.508499390000082,-18.399134215999894],[25.259780721000112,-17.794106546999984]]]},properties:{ADM0_A3:"BWA",NAME_LONG:"Botswana",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[25.259780721000112,-17.794106546999984],[25.508499390000082,-18.399134215999894],[25.94072106900012,-18.921272887999947],[26.13027022300014,-19.501082458999903],[26.730957072000137,-19.935887958999928],[27.214906861000117,-20.110450947999965],[27.340738973000043,-20.473012796999882],[27.698133179000138,-20.509082946999882],[27.674775431000086,-21.090132751999946],[27.99041507900006,-21.55191334999992],[29.038723186000084,-21.797893167999945],[29.350073689000055,-22.186706644999987],[29.758885946000134,-22.130896097999937],[30.300765014000092,-22.336981709999932],[31.288921753000068,-22.39733978299992],[32.408543335000104,-21.290327250999937],[32.46910811300006,-20.686849873999876],[32.84520918700014,-20.286667581999936],[33.03279463700011,-19.784165953999917],[32.76883142100007,-19.36362314899995],[32.99641442900008,-18.467140400999966],[33.02245935000008,-17.361471455999947],[32.89337162200013,-16.712415465999896],[31.910279175000085,-16.428918558999968],[31.259982951000097,-16.023465270999907],[30.402567587000135,-16.001244404999866],[30.396263061000127,-15.63599538099993],[29.83733077000005,-15.614808044999876],[29.186311076000067,-15.812832132999873],[28.87098148600009,-16.087233988999927],[28.822508992000024,-16.470776468999944],[27.777301473000136,-17.00118336999995],[27.048457072000105,-17.944278259999905],[26.711940145000085,-18.06582122799992],[26.203030640000094,-17.8872274779999],[25.259780721000112,-17.794106546999984]]]},properties:{ADM0_A3:"ZWE",NAME_LONG:"Zimbabwe",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[14.0649084880001,13.077988383000061],[14.418168579000081,13.081140646000023],[14.830753214000083,12.618249003000045],[15.135644165000116,11.53082183800008],[15.065880981000078,10.79311492900004],[15.536136515000123,10.08052276600003],[14.732464640000074,9.923813985000052],[14.181697225000022,9.978177593000026],[13.947602987000039,9.637759094000032],[14.349542277000126,9.168356221000082],[15.183703247000068,8.479147644000122],[15.48104943900006,7.523262838000093],[15.79389855900007,7.457995504000067],[16.37081424900012,7.672504374000056],[16.76861942500011,7.55023793600013],[17.67977828000008,7.985198466000014],[18.589283488000092,8.047881979000053],[19.12413456200011,8.675078837000058],[19.100570109000103,9.015264791000092],[20.35940799900004,9.116421407000075],[20.82614953600006,9.418082580000132],[21.25692427600012,9.975748800000062],[21.65627974500012,10.233665873000035],[21.722632284000042,10.636716207000049],[22.46046838400011,11.000828349000074],[22.861064087000074,10.919153747000081],[22.914807576000072,11.396101379000072],[22.62810673000007,11.509841207000079],[22.59286340300008,11.988933411000062],[22.204876750000068,12.743357646000035],[22.26761193900012,13.33456186900007],[22.07372196400013,13.771356913000147],[22.44103804600013,14.249854838000061],[22.465429321000073,14.629289043000057],[22.965657186000072,15.223903910000018],[23.094641561000117,15.704262187000026],[23.98440637200008,15.721160381000018],[23.98306278400011,17.405657044000023],[23.981305786000036,19.496123759000014],[21.634472290000105,20.654967754000083],[19.16413212100008,21.87489329000003],[17.434831991000124,22.72879465800004],[15.985101359000112,23.444719951000067],[14.979909027000133,22.995663760000085],[15.18039595500008,21.50726715100005],[15.953992147000065,20.374571431999996],[15.736020955000129,19.903540751000023],[15.452420695000086,16.876231994000065],[14.368972615000104,15.749634095000076],[13.449183797000103,14.380131124000059],[13.607313680000061,13.704100037000075],[14.0649084880001,13.077988383000061]]]},properties:{ADM0_A3:"TCD",NAME_LONG:"Chad",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[-4.821613117999902,24.99506459600009],[-2.5232262779999246,23.50099558500007],[-.9635798749999367,22.481264547000094],[1.1465238850000787,21.101710511000064],[1.1452836510000566,20.795889384000063],[1.778113241000085,20.304291484000103],[3.2167851160000964,19.794064230000075],[3.3083557540000754,18.98168487600013],[4.228609660000103,19.14224355100005],[5.837607055000092,19.478631287000056],[7.482726278000058,20.872577210000102],[9.723313029000053,22.193426819000095],[11.96886071700007,23.517351176000105],[11.56712813300004,24.266840312000042],[10.720668172000046,24.552300924000107],[10.450193726000066,24.47693
80848000038],[10.032028035000025,24.856339213000112],[9.969499552000059,25.395401917000086],[9.401162150000118,26.11339426700006],[9.83576094500009,26.504223125000053],[9.721349324000101,27.29187530600008],[9.93590987100012,27.866723939000067],[9.776953166000112,28.26757802300007],[9.8261491290001,29.128533224000094],[9.519707885000116,30.22890533500008],[9.045008179000149,32.07184194000011],[8.31957442200013,32.56059763600011],[8.086823771000098,33.094285991000035],[7.75072025500009,33.20766408300004],[7.47983239800007,33.89390126500008],[7.831542195000054,34.41438629200009],[8.236478719000075,34.64765370800008],[8.241439656000125,35.827736715000114],[8.44401127100005,36.79620473300007],[8.60251042862123,36.93951076359987],[7.908457879000082,36.84955475500004],[7.3834741550000444,37.08299388200004],[6.909434441000087,36.89305247600004],[6.19703209700009,36.902329820000034],[5.30437259200005,36.643011786000045],[4.787119988000086,36.895412502000056],[3.8274845710000704,36.91290924700007],[2.309825066000087,36.630519924000055],[1.044769727000073,36.48688385600008],[.12728925900006516,36.050767320000034],[-1.1903376939999362,35.56614817900004],[-1.7611384759999282,35.12962474200009],[-2.222564256999931,35.089300848000065],[-1.787715616999975,34.75669097900003],[-1.6742341719999274,33.237972311000064],[-1.2179829509999536,32.39262339300008],[-1.249557250999942,32.08166046200007],[-2.516146605999893,32.13220001300003],[-2.827835693118061,31.794586472320745],[-3.6595067210259344,31.647820996807653],[-3.814982054999888,31.22052439400001],[-3.645529
80566913447,30.7113174863904],[-4.372367602089838,30.50864135353892],[-5.756156371213876,29.61407083612535],[-7.146933972505082,29.50923835361594],[-7.619452677999902,29.389421692000084],[-8.68238521299989,28.665899964000104],[-8.68238521299989,27.66143931100008],[-8.68238521299989,27.285415751000116],[-7.2970434159998945,26.470736796000054],[-4.821613117999902,24.99506459600009]]]},properties:{ADM0_A3:"DZA",NAME_LONG:"Algeria",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[32.11388431800009,-26.840014342999936],[32.89307701900009,-26.846123955999886],[32.92945397200009,-26.26604583099993],[32.59148196700005,-25.969008070999905],[32.87273196700005,-25.54387786299992],[33.729177280000044,-25.105075778999947],[35.106455925000034,-24.597914320999905],[35.49350019600007,-24.110528252999927],[35.39478600400008,-23.84189218499995],[35.52076256600009,-22.907647393999923],[35.496836785000085,-22.14153411299992],[35.05795332100007,-21.13762786299992],[34.99333743600005,-20.73015715899993],[34.67994225400008,-20.34693775799991],[34.88005618600005,-19.86337655999995],[35.66228274800005,-19.132989190999922],[36.24431399800005,-18.88323333099993],[37.08643639400009,-17.869073174999926],[37.908864780000044,
8-17.35515715899993],[39.090505405000044,-16.983819268999923],[39.698252800000034,-16.53215911299992],[40.573252800000034,-15.504978122999944],[40.842539910000085,-14.464450778999947],[40.54265384200005,-13.658868096999925],[40.53687584700003,-11.996840101999908],[40.42945397200003,-11.64153411299992],[40.43685957100007,-10.474786065999908],[40.00813114400006,-10.811121927999878],[38.49225467900004,-11.413462422999928],[37.87523807700012,-11.3191012569999],[37.427823527000044,-11.722590839999924],[37.04438439900008,-11.595673522999945],[36.19968143700004,-11.701506855999895],[34.96461470600008,-11.573556009999933],[34.651248820000035,-11.570042012999878],[34.35400598100006,-12.199460957999904],[34.54531213400014,-13.32574879899991],[34.894438110000124,-13.534728291999983],[35.8530359290001,-14.667475686999879],[35.79567509000009,-16.00496510799988],[35.37461552000008,-16.140977477999925],[35.21441857900004,-16.48421234099989],[35.30495568900005,-17.104226175999955],[34.38521854600015,-16.186452738999975],[34.233186483000054,-15.88983001699998],[34.56908329300012,-15.271159769999898],[34.50180057800014,-14.575698343999932],[34.34408410600008,-14.387389424999881],[33.604232625000066,-14.524021910999892],[33.202706747000036,-14.013872171999893],[30.214465373000053,-14.981461690999893],[30.396263061000127,-15.63599538099993],[30.402567587000135,-16.001244404999866],[31.259982951000097,-16.023465270999907],[31.910279175000085,-16.428918558999968],[32.89337162200013,-16.712415465999896],[33.02245935000008,-17.361471455999947],[32.99641442900008,-18.467140400999966],[32.76883142100007,-19.36362314899995],[33.03279463700011,-19.784165953999917],[32.84520918700014,-20.286667581999936],[32.46910811300006,-20.686849873999876],[32.408543335000104,-21.290327250999937],[31.288921753000068,-22.39733978299992],[31.521465699000146,-23.415572203999986],[31.98655358900004,-24.42310760499994],[31.949243204000084,-25.958104349999914],[32.11388431800009,-26.840014342999936]]]},properties:{ADM0_A3:"MOZ",NAME_LONG:"Mozambique",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[31.949243204000084,-25.958104349999914],[31.42689782700006,-25.743647154999934],[31.11983646700014,-25.910045266999944],[30.785696655000038,-26.71692108099998],[31.15704349700013,-27.205573425999958],[31.96826013200007,-27.31626434299993],[32.11388431800009,-26.840014342999936],[31.949243204000084,-25.958104349999914]]]},properties:{ADM0_A3:"SWZ",NAME_LONG:"eSwatini",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[30.554599650000057,-2.400627542999885],[30.37858972200013,-2.3030624389998877],[29.697546021000107,-2.8082512409999367],[29.015365438000117,-2.720711364999957],[29.23462854000013,-3.046582946999905],[29.215043172000094,-3.899864195999939],[29.404178915000102,-4.4498047889999555],[30.00300541100006,-4.271934508999934],[30.468920126000057,-3.5130144249999233],[30.832205444000067,-3.1727767939999723],[30.415796753000052,-2.851659443999935],[30.554599650000057,-2.400627542999885]]]},properties:{ADM0_A3:"BDI",NAME_LONG:"Burundi",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[29.015365438000117,-2.720711364999957],[29.697546021000107,-2.8082512409999367],[30.37858972200013,-2.3030624389998877],[30.554599650000057,-2.400627542999885],[30.834375855000076,-2.34533375999996],[30.831016887000146,-1.5941651399998733],[30.471785843000134,-1.066836591999916],[30.147182658000077,-1.345084736999894],[29.577915080000082,-1.3883895879999528],[29.14931075000004,-1.7993205759999142],[29.150550984000063,-2.1504102579999085],[28.85883752400011,-2.418197529999958],[29.015365438000117,-2.720711364999957]]]},properties:{ADM0_A3:"RWA",NAME_LONG:"Rwanda",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[30.471785843000134,-1.066836591999916],[30.82838138800014,-1.0025733439999271],[33.90421431500005,-1.0025733439999271],[33.89356896900006,.10981353800011107],[34.507484985000076,1.1025178020001363],[34.797906535000095,1.231915588000092],[34.97867069500012,1.675945333000044],[34.923583619000055,2.4773176070000886],[34.43400109900011,3.182029114000059],[33.97707808500007,4.219691875000095],[33.53260909000011,3.7742927050000787],[33.017240031000085,3.877180481000039],[31.94366215000008,3.5912547810001456],[31.14148889200004,3.785118917000119],[30.83954349800007,3.4902015180000916],[30.724925171000052,2.440782369000061],[31.24282637600004,2.051167908000096],[30.478273560000105,1.2386335250001252],[29.928281290000086,.7850178020000698],[29.711808715000075,.09958160400013583],[29.556004273000042,-.9194776409999434],[29.577915080000082,-1.3883895879999528],[30.147182658000077,-1.345084736999894],[30.471785843000134,-1.066836591999916]]]},properties:{ADM0_A3:"UGA",NAME_LONG:"Uganda",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[28.980845581000068,-28.909035338999985],[28.66654952000004
86,-28.59721974699997],[27.747432495000112,-28.908621927999974],[27.01486739100008,-29.625580749999898],[27.366163778000043,-30.311016946999928],[28.054700562000107,-30.64970428499994],[28.364087362000078,-30.159294941999903],[29.144246460000147,-29.919723002999916],[29.435908244000075,-29.342393900999937],[28.980845581000068,-28.909035338999985]]]},properties:{ADM0_A3:"LSO",NAME_LONG:"Lesotho",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[11.322078491000042,2.1657603960000387],[11.35163741000008,2.300584209000064],[13.294567912000076,2.1610578410000585],[14.562139120000097,2.208806865000028],[15.091615845000149,1.9844277960000625],[15.764649699000131,1.9087218220000892],[16.1966646730001,2.2364537560000457],[16.09238163300006,2.8632888800000558],[15.171300904000105,3.758970642000108],[15.00056197100011,4.403194885000062],[14.717271769000149,4.622018738000108],[14.523898560000106,5.279678854000096],[14.719028768000015,6.257862041000081],[15.223907511000107,7.247517395000074],[15.48104943900006,7.523262838000093],[15.183703247000068,8.479147644000122],[14.349542277000126,9.168356221000082],[13.947602987000039,9.637759094000032],[14.181697225000022,9.978177593000026],[14.732464640000074,9.923813985000052],[15.536136515000123,10.08052276600003],[15.065880981000078,10.79311492900004],[15.135644165000116,11.53082183800008],[14.830753214000083,12.618249003000045],[14.418168579000081,13.081140646000023],[14.0649084880001,13.077988383000061],[14.179836873000113,12.385601705000042],[14.66993615700008,12.167423808000052],[14.593765096000084,11.496431173000133],[13.98232954900007,11.276263733000107],[13.247955770000118,10.07941172300012],[13.195452515000056,9.54220937100007],[12.86203617300015,9.382890931000077],[12.805708862000074,8.831503397000063],[12.249980510000057,8.41876373300002],[12.197787313000077,7.975173239000085],[11.509767294000142,6.612310689000083],[11.055944865000129,6.700367330000105],[10.602535848000059,7.058071595000101],[10.119464559000079,6.99440623000001],[8.855872437000073,5.8474994920000825],[8.798925008000083,5.159634502000088],[8.594167514000048,4.815293687000064],[8.871918165000068,4.602484442000048],[8.971202019000089,4.100775458000044],[9.412119988000086,3.902167059000078],[9.903086785000085,3.2728945980000503],[9.799571159000067,2.3417422550000424],[9.990996948000088,2.165605367000083],[11.322078491000042,2.1657603960000387]]]},properties:{ADM0_A3:"CMR",NAME_LONG:"Cameroon",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[13.294567912000076,2.1610578410000585],[11.35163741000008,2.300584209000064],[11.322078491000042,2.1657603960000387],[11.33634118700013,.9991649370000601],[9.804371181110866,.9983539398986778],[9.308848504000082,.6139997420000896],[9.498057488000086,.2909610050000424],[9.267425977000073,-.412367445999962],[8.800303582000083,-.7336565079999104],[9.244313998000052,-1.7858212219999245],[9.902437516000077,-2.7004310459999488],[10.635427280000044,-3.313653252999927],[11.114016304109821,-3.936856189796041],[11.212524455000079,-3.6972925819999034],[11.827784057000144,-3.548051045999941],[11.558239787000105,-2.3493645229998634],[12.459270060000023,-2.329934182999878],[12.423096557000093,-1.8976091509999122],[12.804571980000048,-1.9191065469999558],[13.010657592000143,-2.287766213999916],[13.361023804000126,-2.428842874999944],[13.770662882000039,-2.11909433999989],[14.226965780000114,-2.323112894999923],[14.48214400200007,-1.3885962929999067],[14.498990519000131,-.6309164419999433],[13.921144653000027,-.05296722399991438],[13.87122522000007,.19642323900005465],[14.468088013000056,.9132270310001047],[14.183867635000098,1.3808470660000722],[13.794744100000088,1.4344355270000335],[13.250229533000038,1.2217870080001347],[13.129616740000074,1.5924620570000627],[13.294567912000076,2.1610578410000585]]]},properties:{ADM0_A3:"GAB",NAME_LONG:"Gabon",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[3.596400187000114,11.69577301000001],[3.6456995030001167,12.528538716000071],[4.088773234000115,12.996236267000143],[4.125773559000066,13.47297719400008],[4.5067322180000815,13.694669088000111],[5.554316854000092,13.873417867000086],[6.368944133000042,13.626275330000041],[6.906637410000144,13.00685577400013],[7.7555778400001145,13.32714630200006],[8.077522013000078,13.310015564000096],[8.679345743000084,12.923579204000106],[9.640734090000109,12.822525940000048],[9.93012211100006,13.145968729000032],[10.674986206000113,13.375102030000079],[11.440004110000075,13.364430848000083],[12.472705932000082,13.0641649370001],[12.88384362800008,13.49599904400013],[13.607313680000061,13.704100037000075],[13.449183797000103,14.380131124000059],[14.368972615000104,15.749634095000076],[15.452420695000086,16.876231994000065],[15.736020955000129,19.903540751000023],[15.953992147000065,20.374571431999996],[15.18039595500008,21.50726715100005],[14.979909027000133,22.995663760000085],[14.231720011000107,22.61794871100004],[13.482256713000083,23.17967153000005],[11.96886071700007,23.517351176000105],[9.723313029000053,22.193426819000095],[7.482726278000058,20.872577210000102],[5.837607055000092,19.478631287000056],[4.228609660000103,19.14224355100005],[4.235637655000119,16.995862935000062],[4.183961222000079,16.416053365000025],[3.871215454000094,15.714804179000097],[3.507103312000055,15.353973491000062],[1.3315255120000415,15.28361602800004],[.9737178950000214,14.9912566120001],[.2184668380000403,14.910977275000093],[.15294112100011148,14.546710103000109],[.6206645100000969,13.679967143000027],[.9509802660000446,13.583203024000028],[.9717541910000875,13.067317200000062],[1.5358541260000607,12.647497864000087],[2.109049113000111,12.705633851000087],[2.0709119050000595,12.306898499000056],[2.3901689040000917,11.896535950000057],[2.361230102000121,12.218893535000035],[2.844301392000091,12.39924428300013],[3.596400187000114,11.69577301000001]]]},properties:{ADM0_A3:"NER",NAME_LONG:"Niger",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[2.3901689040000917,11.896535950000057],[2.0709119050000595,12.306898499000056],[2.109049113000111,12.705633851000087],[1.5358541260000607,12.647497864000087],[.9717541910000875,13.067317200000062],[.9509802660000446,13.583203024000028],[.6206645100000969,13.679967143000027],[.15294112100011148,14.546710103000109],[.2184668380000403,14.910977275000093],[-.7528950599999007,15.06972727400003],[-1.696920124999906,14.496118877000072],[-2.0234118249999256,14.198643494000052],[-2.4616796469998974,14.280912374000096],[-2.840855468999905,14.042994080000057],[
8-3.2486341959999265,13.292781474000023],[-3.5968816739999454,13.199402161000052],[-3.9840415039999186,13.396470235000095],[-4.406134602999913,12.307466939000093],[-5.167819376999972,11.943664856000055],[-5.218307250999885,11.42219797800007],[-5.5225780849998785,10.42548879000006],[-5.111802123999951,10.278650208000059],[-4.966074584999944,9.90102467900006],[-4.27032893899991,9.74392832500007],[-3.6616580809999277,9.948928731000066],[-3.136935587999858,9.829530335000129],[-2.6892109779999203,9.488724263000037],[-2.9325036219999276,10.634313253000087],[-2.750705932999921,10.985842184000106],[-.5164753829999711,10.988632711000065],[-.1661091709999596,11.134980367000125],[.9014742430001093,10.992740987000076],[1.4338448480001489,11.45940500900008],[2.010760538000085,11.426900533000051],[2.3901689040000917,11.896535950000057]]]},properties:{ADM0_A3:"BFA",NAME_LONG:"Burkina Faso",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[-.1661091709999596,11.134980367000125],[-.08812943499989956,10.633486430000076],[.36659733000007577,10.304488424000084],[.35460839800001054,9.571096497000013],[.5375688070001274,9.37764577200005],[.36587386100006825,8.774271749000107],[.6163236900001152,8.48875946000004],[.6456759030000967,7.3235851040000455],[.5192753500000435,6.832245585000052],[.7668054610001036,6.4193508910000645],[1.185394727000073,6.100490627000056],[1.6196395190000885,6.213893947000088],[1.6011731360001136,9.0495262660001],[1.4252665610001145,9.28449900300005],[1.3310087480001016,9.996471049000093],[.768769164000048,10.36709442100009],[.9014742430001093,10.992740987000076],[-.1661091709999596,11.134980367000125]]]},properties:{ADM0_A3:"TGO",NAME_LONG:"Togo",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[-.1661091709999596,11.134980367000125],[-.5164753829999711,10.988632711000065],[-2.750705932999921,10.985842184000106],[-2.9325036219999276,10.634313253000087],[-2.6892109779999203,9.488724263000037],[-2.5063280839999322,8.209267477000097],[-2.840002806999877,7.820247294000097],[-3.262509317999985,6.617142436000094],[-2.8436986969999225,5.149115302000041],[-3.1153051419999542,5.107814846000053],[-3.1196182929999168,5.09133535400008],[-2.356597459999932,4.919623114000046],[-2.090565558999913,4.737127997000073],[-1.5694880849999322,5.018784898000092],[-.7995499339999128,5.214829820000091],[.32195071700004974,5.779201565000051],[.9952905610000471,5.839341539000088],[1.185394727000073,6.100490627000056],[.7668054610001036,6.4193508910000645],[.5192753500000435,6.832245585000052],[.6456759030000967,7.3235851040000455],[.6163236900001152,8.48875946000004],[.36587386100006825,8.774271749000107],[.5375688070001274,9.37764577200005],[.35460839800001054,9.571096497000013],[.36659733000007577,10.304488424000084],[-.08812943499989956,10.633486430000076],[-.1661091709999596,11.134980367000125]]]},properties:{ADM0_A3:"GHA",NAME_LONG:"Ghana",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[-13.72827876799991,12.673387757000029],[-15.195114298999954,12.679433900000063],[-15.677048705999908,12.439293518000028],[-16.728436776914492,12.332530837090502],[-15.969553188999953,11.768255927000041],[-15.5849503249999
809,11.851263739000046],[-15.409535285999937,11.189601955000057],[-15.020985480999911,10.967474677000041],[-14.686773234999919,11.510719706000117],[-13.729932413999848,11.709829000000113],[-13.72827876799991,12.673387757000029]]]},properties:{ADM0_A3:"GNB",NAME_LONG:"Guinea-Bissau",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[36.88363691500007,21.995713609000063],[36.19776451900009,22.651678778000075],[35.69530523100008,22.93212649700007],[35.48943118600005,23.497015692000048],[35.51392662900008,23.977118231000077],[34.014008009000065,26.61163971600007],[33.51254316500007,27.959051825000074],[34.078461134000065,27.80068594000005],[34.42741946700005,27.98305898600006],[34.82436486800009,29.7416999310001],[34.200269441306034,31.314266688845734],[33.64795983200008,31.117254950000074],[32.056976759000065,31.07965729400007],[31.220957879000082,31.579901434000078],[30.74073326900009,31.405503648000035],[30.362152540000068,31.508734442000048],[29.50326582100007,30.956691799000055],[29.028086785000085,30.827053127000056],[28.404958530000044,31.086493231000077],[27.897146030000044,31.114406643000052],[27.320648634000065,31.381008205000057],[25.15088951900009,31.656480210000026],[24.86125207500004,31.38035959900013],[24.99488732900005,30.785098775999998],[24.688342732000137,30.144155986000058],[24.981244751000133,29.181372376000056],[24.981244751000133,27.666502794000067],[24.981244751000133,25.205439352000056],[24.981244751000133,21.995351054000068],[28.29034509300004,21.994782613000027],[31.248407430000043,21.9943692020001],[33.181135614000084,21.995409469000037],[35.486443318000056,21.99555776000004],[36.88363691500007,21.995713609000063]]]},properties:{ADM0_A3:"EGY",NAME_LONG:"Egypt",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[-8.68238521299989,27.285415751000116],[-8.680809081999882,26.013141989000033],[-12.015308389999888,25.99490020800006],[-12.015308389999888,23.495181986000077],[-13.015247354999872,23.018001811000133],[-13.093330444999879,22.495475566000053],[-13.015247354999872,21.333427633000028],[-15.002257853999936,21.333169251000058],[-16.958830932999973,21.332859192000072],[-17.05687415299991,20.766913153000075],[-16.391184048999946,20.569484768000052],[-16.199696417999917,20.21515534100007],[-16.474598761999914,19.270819403000075],[-16.20457923099991,18.98273346600007],[-16.024159308999913,17.960150458000044],[-16.172596808999913,17.26235586100006],[-16.45921790299991,16.64394765800006],[-16.542347785999937,15.80882396000004],[-16.327396606999912,16.474551087000023],[-15.672191120999884,16.481372376000067],[-14.930944375999957,16.643377991000094],[-14.343254149999893,16.636660055000064],[-13.811322794999882,16.122066142000065],[-13.484934447999876,16.154984029000005],[-13.237843586999958,15.623440247000062],[-12.2641304119999,14.774939067000034],[-11.837076375999857,14.893097229000134],[-11.727057250999877,15.541171367000018],[-11.409557250999882,15.602201233000088],[-10.915168822999874,15.102903544000043],[-10.736368367999887,15.422625630000113],[-9.835596475999921,15.371104228000107],[-9.349217895999885,15.495644430000041],[-6.673928995999887,15.494662577000085],[-5.510950886999893,15.49590281200004],[-5.353286091999877,16.31197703100007],[-5.623347126999931,16.527829489000013],[-5.963533080999866,19.620612285000036],[-6.219383096999877,21.822855123000082],[-6.593107055999923,24.994134420000066],[-4.821613117999902,24.99506459600009],[-7.2970434159998945,26.470736796000054],[-8.68238521299989,27.285415751000116]]]},properties:{ADM0_A3:"MRT",NAME_LONG:"Mauritania",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[9.799571159000067,2.3417422550000424],[9.799082879000082,1.9011091170000896],[9.40756269600007,1.28384023600006],[9.804371181110866,.9983539398986778],[11.33634118700013,.9991649370000601],[11.322078491000042,2.1657603960000387],[9.990996948000088,2.165605367000083],[9.799571159000067,2.3417422550000424]]]},properties:{ADM0_A3:"GNQ",NAME_LONG:"Equatorial Guinea",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[-16.753651495999918,13.065008856000077],[-15.833318237999947,13.156846619000078],[-15.518195353999943,13.583099670000095],[-16.56139916999996,13.586914159000045],[-16.753651495999918,13.065008856000077]]]},properties:{ADM0_A3:"GMB",NAME_LONG:"The Gambia",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[44.25473066500007,-20.376071872999944],[43.81275475400008,-21.22429778399993],[43.472666863000086,-21.40520598799992],[43.22291100400008,-22.25481536299992],[43.58318118600005,-23.07586028399993],[43.656260613000086,-24.18531666499996],[44.02881920700008,-24.99895598799992],[44.369476759000065,-25.25676848799992],[45.492198113000086,-25.573663018999923],[46.23764082100007,-25.19817473799992],[46.65365644600007,-25.183851820999905],[47.137461785000085,-24.909274997999944],[47.568695509000065,-23.852634372999944],[47.90064537900008,-22.481133721999925],[48.201833530000044,
8-21.79615650799991],[48.56226647200003,-20.57708098799992],[49.076914910000085,-19.065606377999927],[49.35922285200007,-18.424004815999922],[49.50407962300005,-17.66301848799992],[49.43132571700005,-17.283868096999925],[49.84945722700007,-16.55242278399993],[49.63843834700003,-15.54461028399993],[49.901133660000085,-15.422295830999929],[50.24154707100007,-15.95826588299991],[50.503916863000086,-15.31617603999996],[50.28370201900003,-14.879164320999905],[50.142914259000065,-13.783135674999926],[49.864268425000034,-12.880466403999947],[49.34937584700003,-12.29851653399993],[48.98462975400008,-12.333428643999923],[48.74740644600007,-13.411553643999923],[48.18132571700005,-13.746758721999925],[48.04476972700007,-14.15162525799991],[47.482432488000086,-15.080254815999922],[47.291758660000085,-14.923435153999947],[46.332692905000044,-15.63014088299991],[45.63835696700005,-15.94304778399993],[45.266368035000085,-15.92392343499995],[44.854258660000085,-16.225355726999908],[44.45281009200005,-16.186700127999927],[44.430674675000034,-16.700372002999927],[43.94312584700003,-17.455743096999925],[44.04965254000007,-18.426527601999908],[44.459646030000044,-19.41765715899993],[44.47934004000007,-19.912774346999925],[44.25473066500007,-20.376071872999944]]]},properties:{ADM0_A3:"MDG",NAME_LONG:"Madagascar",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[55.401702493555085,-4.660533556469527],[55.44897949544782,-4.677852854192609],[55.51685241895719,-4.750406668978492],[55.52855464714847,-4.680193299830863],[55.45884595359554,-4.618115330384728],[55.401702493555085,-4.660533556469527]]]},properties:{ADM0_A3:"SYC",NAME_LONG:"Seychelles",CONTINENT:"Seven seas (open ocean)"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[57.79574629000007,-20.22275155999995],[57.53248131600009,-20.024834893999923],[57.357758009000065,-20.42742278399993],[57.672211134000065,-20.479668877999927],[57.79574629000007,-20.22275155999995]]]},properties:{ADM0_A3:"MUS",NAME_LONG:"Mauritius",CONTINENT:"Seven seas (open ocean)"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[43.46656334700003,-11.821709893999923],[43.27654056100005,-11.379571221999925],[43.26286868600005,-11.81804778399993],[43.46656334700003,-11.821709893999923]]]},properties:{ADM0_A3:"COM",NAME_LONG:"Comoros",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[6.68140709700009,.40713125200005607],[6.4616805350000845,.22215403900008823],[6.5163680350000845,.03363678600004505],[6.740082227000073,.2185733090000781],[6.68140709700009,.40713125200005607]]]},properties:{ADM0_A3:"STP",NAME_LONG:"São Tomé and Principe",CONTINENT:"Africa"}},{type:"Feature",geometry:{type:"Polygon",coordinates:[[[-23.456776495999918,15.02366771000004],[-23.697336391999954,15.266017971000053],[-23.785755988999938,15.174505927000041],[-23.676503058999913,14.93553294500009],[-23.456776495999918,15.02366771000004]]]},properties:{ADM0_A3:"CPV",NAME_LONG:"Cape Verde",CONTINENT:"Africa"}}]};exports.africa=e; 9},{}],"NLGZ":[function(require,module,exports) { 10var define; 11var global = arguments[3]; 12var A,e=arguments[3];!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof A&&A.amd?A(t):(e=e||self).html2canvas=t()}(this,function(){"use strict";var A=function(e,t){return(A=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,e){A.__proto__=e}||function(A,e){for(var t in e)e.hasOwnProperty(t)&&(A[t]=e[t])})(e,t)};function e(e,t){function r(){this.constructor=e}A(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var t=function(){return(t=Object.assign||function(A){for(var e,t=1,r=arguments.length;t<r;t++)for(var n in e=arguments[t])Object.prototype.hasOwnProperty.call(e,n)&&(A[n]=e[n]);return A}).apply(this,arguments)};function r(A,e,t,r){return new(t||(t=Promise))(function(n,B){function s(A){try{i(r.next(A))}catch(e){B(e)}}function o(A){try{i(r.throw(A))}catch(e){B(e)}}function i(A){A.done?n(A.value):new t(function(e){e(A.value)}).then(s,o)}i((r=r.apply(A,e||[])).next())})}function n(A,e){var t,r,n,B,s={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return B={next:o(0),throw:o(1),return:o(2)},"function"==typeof Symbol&&(B[Symbol.iterator]=function(){return this}),B;function o(B){return function(o){return function(B){if(t)throw new TypeError("Generator is already executing.");for(;s;)try{if(t=1,r&&(n=2&B[0]?r.return:B[0]?r.throw||((n=r.return)&&n.call(r),0):r.next)&&!(n=n.call(r,B[1])).done)return n;switch(r=0,n&&(B=[2&B[0],n.value]),B[0]){case 0:case 1:n=B;break;case 4:return s.label++,{value:B[1],done:!1};case 5:s.label++,r=B[1],B=[0];continue;case 7:B=s.ops.pop(),s.trys.pop();continue;default:if(!(n=(n=s.trys).length>0&&n[n.length-1])&&(6===B[0]||2===B[0])){s=0;continue}if(3===B[0]&&(!n||B[1]>n[0]&&B[1]<n[3])){s.label=B[1];break}if(6===B[0]&&s.label<n[1]){s.label=n[1],n=B;break}if(n&&s.label<n[2]){s.label=n[2],s.ops.push(B);break}n[2]&&s.ops.pop(),s.trys.pop();continue}B=e.call(A,s)}catch(o){B=[6,o],r=0}finally{t=n=0}if(5&B[0])throw B[1];
vendor: 2,867 bytes, line 12
12return{value:B[0]?B[1]:void 0,done:!0}}([B,o])}}}for(var B=function(){function A(A,e,t,r){this.left=A,this.top=e,this.width=t,this.height=r}return A.prototype.add=function(e,t,r,n){return new A(this.left+e,this.top+t,this.width+r,this.height+n)},A.fromClientRect=function(e){return new A(e.left,e.top,e.width,e.height)},A}(),s=function(A){return B.fromClientRect(A.getBoundingClientRect())},o=function(A){for(var e=[],t=0,r=A.length;t<r;){var n=A.charCodeAt(t++);if(n>=55296&&n<=56319&&t<r){var B=A.charCodeAt(t++);56320==(64512&B)?e.push(((1023&n)<<10)+(1023&B)+65536):(e.push(n),t--)}else e.push(n)}return e},i=function(){for(var A=[],e=0;e<arguments.length;e++)A[e]=arguments[e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,A);var t=A.length;if(!t)return"";for(var r=[],n=-1,B="";++n<t;){var s=A[n];s<=65535?r.push(s):(s-=65536,r.push(55296+(s>>10),s%1024+56320)),(n+1===t||r.length>16384)&&(B+=String.fromCharCode.apply(String,r),r.length=0)}return B},a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c="undefined"==typeof Uint8Array?[]:new Uint8Array(256),Q=0;Q<a.length;Q++)c[a.charCodeAt(Q)]=Q;var u,w=function(A,e,t){return A.slice?A.slice(e,t):new Uint16Array(Array.prototype.slice.call(A,e,t))},U=function(){function A(A,e,t,r,n,B){this.initialValue=A,this.errorValue=e,this.highStart=t,this.highValueIndex=r,this.index=n,this.data=B}return A.prototype.get=function(A){var e;if(A>=0){if(A<55296||A>56319&&A<=65535)return e=((e=this.index[A>>5])<<2)+(31&A),this.data[e];if(A<=65535)return e=((e=this.index[2048+(A-55296>>5)])<<2)+(31&A),this.data[e];if(A<this.highStart)return e=2080+(A>>11),e=this.index[e],e+=A>>5&63,e=((e=this.index[e])<<2)+(31&A),this.data[e];if(A<=1114111)return this.data[this.highValueIndex]}return this.errorValue},A}(),l=10,C=13,g=15,E=17,F=18,h=19,H=20,d=21,f=22,p=24,N=25,K=26,I=27,T=28,m=30,R=32,L=33,O=34,v=35,D=37,b=38,S=39,M=40,y=42,_="!",P=function(A){var e,t,r,n=function(A){var e,t,r,n,B,s=.75*A.length,o=A.length,i=0;"="===A[A.length-1]&&(s--,"="===A[A.length-2]&&s--);var a="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(s):new Array(s),Q=Array.isArray(a)?a:new Uint8Array(a);for(e=0;e<o;e+=4)t=c[A.charCodeAt(e)],r=c[A.charCodeAt(e+1)],n=c[A.charCodeAt(e+2)],B=c[A.charCodeAt(e+3)],Q[i++]=t<<2|r>>4,Q[i++]=(15&r)<<4|n>>2,Q[i++]=(3&n)<<6|63&B;return a}(A),B=Array.isArray(n)?function(A){for(var e=A.length,t=[],r=0;r<e;r+=4)t.push(A[r+3]<<24|A[r+2]<<16|A[r+1]<<8|A[r]);return t}(n):new Uint32Array(n),s=Array.isArray(n)?function(A){for(var e=A.length,t=[],r=0;r<e;r+=2)t.push(A[r+1]<<8|A[r]);return t}(n):new Uint16Array(n),o=w(s,12,B[4]/2),i=2===B[5]?w(s,(24+B[4])/2):(e=B,t=Math.ceil((24+B[4])/4),e.slice?e.slice(t,r):new Uint32Array(Array.prototype.slice.call(e,t,r)));return new U(B[0],B[1],B[2],B[3],o,i)}(
vendor: 50,626 bytes, line 12
12"KwAAAAAAAAAACA4AIDoAAPAfAAACAAAAAAAIABAAGABAAEgAUABYAF4AZgBeAGYAYABoAHAAeABeAGYAfACEAIAAiACQAJgAoACoAK0AtQC9AMUAXgBmAF4AZgBeAGYAzQDVAF4AZgDRANkA3gDmAOwA9AD8AAQBDAEUARoBIgGAAIgAJwEvATcBPwFFAU0BTAFUAVwBZAFsAXMBewGDATAAiwGTAZsBogGkAawBtAG8AcIBygHSAdoB4AHoAfAB+AH+AQYCDgIWAv4BHgImAi4CNgI+AkUCTQJTAlsCYwJrAnECeQKBAk0CiQKRApkCoQKoArACuALAAsQCzAIwANQC3ALkAjAA7AL0AvwCAQMJAxADGAMwACADJgMuAzYDPgOAAEYDSgNSA1IDUgNaA1oDYANiA2IDgACAAGoDgAByA3YDfgOAAIQDgACKA5IDmgOAAIAAogOqA4AAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAK8DtwOAAIAAvwPHA88D1wPfAyAD5wPsA/QD/AOAAIAABAQMBBIEgAAWBB4EJgQuBDMEIAM7BEEEXgBJBCADUQRZBGEEaQQwADAAcQQ+AXkEgQSJBJEEgACYBIAAoASoBK8EtwQwAL8ExQSAAIAAgACAAIAAgACgAM0EXgBeAF4AXgBeAF4AXgBeANUEXgDZBOEEXgDpBPEE+QQBBQkFEQUZBSEFKQUxBTUFPQVFBUwFVAVcBV4AYwVeAGsFcwV7BYMFiwWSBV4AmgWgBacFXgBeAF4AXgBeAKsFXgCyBbEFugW7BcIFwgXIBcIFwgXQBdQF3AXkBesF8wX7BQMGCwYTBhsGIwYrBjMGOwZeAD8GRwZNBl4AVAZbBl4AXgBeAF4AXgBeAF4AXgBeAF4AXgBeAGMGXgBqBnEGXgBeAF4AXgBeAF4AXgBeAF4AXgB5BoAG4wSGBo4GkwaAAIADHgR5AF4AXgBeAJsGgABGA4AAowarBrMGswagALsGwwbLBjAA0wbaBtoG3QbaBtoG2gbaBtoG2gblBusG8wb7BgMHCwcTBxsHCwcjBysHMAc1BzUHOgdCB9oGSgdSB1oHYAfaBloHaAfaBlIH2gbaBtoG2gbaBtoG2gbaBjUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHbQdeAF4ANQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQd1B30HNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B4MH2gaKB68EgACAAIAAgACAAIAAgACAAI8HlwdeAJ8HpweAAIAArwe3B14AXgC/B8UHygcwANAH2AfgB4AA6AfwBz4B+AcACFwBCAgPCBcIogEYAR8IJwiAAC8INwg/CCADRwhPCFcIXwhnCEoDGgSAAIAAgABvCHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIhAiLCI4IMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAANQc1BzUHNQc1BzUHNQc1BzUHNQc1B54INQc1B6II2gaqCLIIugiAAIAAvgjGCIAAgACAAIAAgACAAIAAgACAAIAAywiHAYAA0wiAANkI3QjlCO0I9Aj8CIAAgACAAAIJCgkSCRoJIgknCTYHLwk3CZYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiAAIAAAAFAAXgBeAGAAcABeAHwAQACQAKAArQC9AJ4AXgBeAE0A3gBRAN4A7AD8AMwBGgEAAKcBNwEFAUwBXAF4QkhCmEKnArcCgAHHAsABz4LAAcABwAHAAd+C6ABoAG+C/4LAAcABwAHAAc+DF4MAAcAB54M3gweDV4Nng3eDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEeDqABVg6WDqABoQ6gAaABoAHXDvcONw/3DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DncPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB7cPPwlGCU4JMACAAIAAgABWCV4JYQmAAGkJcAl4CXwJgAkwADAAMAAwAIgJgACLCZMJgACZCZ8JowmrCYAAswkwAF4AXgB8AIAAuwkABMMJyQmAAM4JgADVCTAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAqwYWBNkIMAAwADAAMADdCeAJ6AnuCR4E9gkwAP4JBQoNCjAAMACAABUK0wiAAB0KJAosCjQKgAAwADwKQwqAAEsKvQmdCVMKWwowADAAgACAALcEMACAAGMKgABrCjAAMAAwADAAMAAwADAAMAAwADAAMAAeBDAAMAAwADAAMAAwADAAMAAwADAAMAAwAIkEPQFzCnoKiQSCCooKkAqJBJgKoAqkCokEGAGsCrQKvArBCjAAMADJCtEKFQHZCuEK/gHpCvEKMAAwADAAMACAAIwE+QowAIAAPwEBCzAAMAAwADAAMACAAAkLEQswAIAAPwEZCyELgAAOCCkLMAAxCzkLMAAwADAAMAAwADAAXgBeAEELMAAwADAAMAAwADAAMAAwAEkLTQtVC4AAXAtkC4AAiQkwADAAMAAwADAAMAAwADAAbAtxC3kLgAuFC4sLMAAwAJMLlwufCzAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAApwswADAAMACAAIAAgACvC4AAgACAAIAAgACAALcLMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAvwuAAMcLgACAAIAAgACAAIAAyguAAIAAgACAAIAA0QswADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAANkLgACAAIAA4AswADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACJCR4E6AswADAAhwHwC4AA+AsADAgMEAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMACAAIAAGAwdDCUMMAAwAC0MNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQw1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHPQwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADUHNQc1BzUHNQc1BzUHNQc2BzAAMAA5DDUHNQc1BzUHNQc1BzUHNQc1BzUHNQdFDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAATQxSDFoMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAF4AXgBeAF4AXgBeAF4AYgxeAGoMXgBxDHkMfwxeAIUMXgBeAI0MMAAwADAAMAAwAF4AXgCVDJ0MMAAwADAAMABeAF4ApQxeAKsMswy7DF4Awgy9DMoMXgBeAF4AXgBeAF4AXgBeAF4AXgDRDNkMeQBqCeAM3Ax8AOYM7Az0DPgMXgBeAF4AXgBeAF4AXgBeAF4AXgBeAF4AXgBeAF4AXgCgAAANoAAHDQ4NFg0wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAeDSYNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAC4NMABeAF4ANg0wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAD4NRg1ODVYNXg1mDTAAbQ0wADAAMAAwADAAMAAwADAA2gbaBtoG2gbaBtoG2gbaBnUNeg3CBYANwgWFDdoGjA3aBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gaUDZwNpA2oDdoG2gawDbcNvw3HDdoG2gbPDdYN3A3fDeYN2gbsDfMN2gbaBvoN/g3aBgYODg7aBl4AXgBeABYOXgBeACUG2gYeDl4AJA5eACwO2w3aBtoGMQ45DtoG2gbaBtoGQQ7aBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gZJDjUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B1EO2gY1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQdZDjUHNQc1BzUHNQc1B2EONQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHaA41BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B3AO2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gY1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B2EO2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gZJDtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBkkOeA6gAKAAoAAwADAAMAAwAKAAoACgAKAAoACgAKAAgA4wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAD//wQABAAEAAQABAAEAAQABAAEAA0AAwABAAEAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAKABMAFwAeABsAGgAeABcAFgASAB4AGwAYAA8AGAAcAEsASwBLAEsASwBLAEsASwBLAEsAGAAYAB4AHgAeABMAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAFgAbABIAHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYADQARAB4ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkAFgAaABsAGwAbAB4AHQAdAB4ATwAXAB4ADQAeAB4AGgAbAE8ATwAOAFAAHQAdAB0ATwBPABcATwBPAE8AFgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwArAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAAQABAANAA0ASwBLAEsASwBLAEsASwBLAEsASwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUAArACsABABQAAQABAAEAAQABAAEAAQAKwArAAQABAArACsABAAEAAQAUAArACsAKwArACsAKwArACsABAArACsAKwArAFAAUAArAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAGgAaAFAAUABQAFAAUABMAB4AGwBQAB4AKwArACsABAAEAAQAKwBQAFAAUABQAFAAUAArACsAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUAArAFAAUAArACsABAArAAQABAAEAAQABAArACsAKwArAAQABAArACsABAAEAAQAKwArACsABAArACsAKwArACsAKwArAFAAUABQAFAAKwBQACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwAEAAQAUABQAFAABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUAArACsABABQAAQABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQAKwArAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwAeABsAKwArACsAKwArACsAKwBQAAQABAAEAAQABAAEACsABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwArAAQABAArACsABAAEAAQAKwArACsAKwArACsAKwArAAQABAArACsAKwArAFAAUAArAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwAeAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwAEAFAAKwBQAFAAUABQAFAAUAArACsAKwBQAFAAUAArAFAAUABQAFAAKwArACsAUABQACsAUAArAFAAUAArACsAKwBQAFAAKwArACsAUABQAFAAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQAKwArACsABAAEAAQAKwAEAAQABAAEACsAKwBQACsAKwArACsAKwArAAQAKwArACsAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAB4AHgAeAB4AHgAeABsAHgArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABAArACsAKwArACsAKwArAAQABAArAFAAUABQACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAB4AUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABAArACsAKwArACsAKwArAAQABAArACsAKwArACsAKwArAFAAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwArAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAKwBcAFwAKwBcACsAKwBcACsAKwArACsAKwArAFwAXABcAFwAKwBcAFwAXABcAFwAXABcACsAXABcAFwAKwBcACsAXAArACsAXABcACsAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgArACoAKgBcACsAKwBcAFwAXABcAFwAKwBcACsAKgAqACoAKgAqACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAFwAXABcAFwAUAAOAA4ADgAOAB4ADgAOAAkADgAOAA0ACQATABMAEwATABMACQAeABMAHgAeAB4ABAAEAB4AHgAeAB4AHgAeAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUAANAAQAHgAEAB4ABAAWABEAFgARAAQABABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAAQABAAEAAQABAANAAQABABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsADQANAB4AHgAeAB4AHgAeAAQAHgAeAB4AHgAeAB4AKwAeAB4ADgAOAA0ADgAeAB4AHgAeAB4ACQAJACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgAeAB4AHgBcAFwAXABcAFwAXAAqACoAKgAqAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAKgAqACoAKgAqACoAKgBcAFwAXAAqACoAKgAqAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAXAAqAEsASwBLAEsASwBLAEsASwBLAEsAKgAqACoAKgAqACoAUABQAFAAUABQAFAAKwBQACsAKwArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQACsAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwAEAAQABAAeAA0AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAEQArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAADQANAA0AUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAA0ADQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoADQANABUAXAANAB4ADQAbAFwAKgArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAB4AHgATABMADQANAA4AHgATABMAHgAEAAQABAAJACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAUABQAFAAUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwAeACsAKwArABMAEwBLAEsASwBLAEsASwBLAEsASwBLAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwBcAFwAXABcAFwAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcACsAKwArACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwAeAB4AXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgArACsABABLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKgAqACoAKgAqACoAKgBcACoAKgAqACoAKgAqACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAUABQAFAAUABQAFAAUAArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4ADQANAA0ADQAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAHgAeAB4AHgBQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwANAA0ADQANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwBQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsABAAEAAQAHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAABABQAFAAUABQAAQABAAEAFAAUAAEAAQABAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAKwBQACsAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAKwArAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAKwAeAB4AHgAeAB4AHgAeAA4AHgArAA0ADQANAA0ADQANAA0ACQANAA0ADQAIAAQACwAEAAQADQAJAA0ADQAMAB0AHQAeABcAFwAWABcAFwAXABYAFwAdAB0AHgAeABQAFAAUAA0AAQABAAQABAAEAAQABAAJABoAGgAaABoAGgAaABoAGgAeABcAFwAdABUAFQAeAB4AHgAeAB4AHgAYABYAEQAVABUAFQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgANAB4ADQANAA0ADQAeAA0ADQANAAcAHgAeAB4AHgArAAQABAAEAAQABAAEAAQABAAEAAQAUABQACsAKwBPAFAAUABQAFAAUAAeAB4AHgAWABEATwBQAE8ATwBPAE8AUABQAFAAUABQAB4AHgAeABYAEQArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAGwAbABsAGwAbABsAGwAaABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAaABsAGwAbABsAGgAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgBQABoAHgAdAB4AUAAeABoAHgAeAB4AHgAeAB4AHgAeAB4ATwAeAFAAGwAeAB4AUABQAFAAUABQAB4AHgAeAB0AHQAeAFAAHgBQAB4AUAAeAFAATwBQAFAAHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AUABQAFAAUABPAE8AUABQAFAAUABQAE8AUABQAE8AUABPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAE8ATwBPAE8ATwBPAE8ATwBPAE8AUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAATwAeAB4AKwArACsAKwAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB0AHQAeAB4AHgAdAB0AHgAeAB0AHgAeAB4AHQAeAB0AGwAbAB4AHQAeAB4AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB0AHgAdAB4AHQAdAB0AHQAdAB0AHgAdAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAdAB0AHQAdAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAlACUAHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBQAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB0AHQAeAB4AHgAeAB0AHQAdAB4AHgAdAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB0AHQAeAB4AHQAeAB4AHgAeAB0AHQAeAB4AHgAeACUAJQAdAB0AJQAeACUAJQAlACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAHgAeAB4AHgAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHQAdAB0AHgAdACUAHQAdAB4AHQAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHQAdAB0AHQAlAB4AJQAlACUAHQAlACUAHQAdAB0AJQAlAB0AHQAlAB0AHQAlACUAJQAeAB0AHgAeAB4AHgAdAB0AJQAdAB0AHQAdAB0AHQAlACUAJQAlACUAHQAlACUAIAAlAB0AHQAlACUAJQAlACUAJQAlACUAHgAeAB4AJQAlACAAIAAgACAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeABcAFwAXABcAFwAXAB4AEwATACUAHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwArACUAJQBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAKwArACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAE8ATwBPAE8ATwBPAE8ATwAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeACsAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUAArACsAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQBQAFAAUABQACsAKwArACsAUABQAFAAUABQAFAAUABQAA0AUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQACsAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgBQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAABAAEAAQAKwAEAAQAKwArACsAKwArAAQABAAEAAQAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsABAAEAAQAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsADQANAA0ADQANAA0ADQANAB4AKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AUABQAFAAUABQAFAAUABQAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAUABQAFAAUABQAA0ADQANAA0ADQANABQAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwANAA0ADQANAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAeAAQABAAEAB4AKwArAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLACsADQArAB4AKwArAAQABAAEAAQAUABQAB4AUAArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwAEAAQABAAEAAQABAAEAAQABAAOAA0ADQATABMAHgAeAB4ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0AUABQAFAAUAAEAAQAKwArAAQADQANAB4AUAArACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXABcAA0ADQANACoASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUAArACsAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANACsADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEcARwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQACsAKwAeAAQABAANAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAEAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUAArACsAUAArACsAUABQACsAKwBQAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AKwArAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAeAB4ADQANAA0ADQAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAArAAQABAArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAEAAQABAAEAAQABAAEACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAFgAWAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAKwBQACsAKwArACsAKwArAFAAKwArACsAKwBQACsAUAArAFAAKwBQAFAAUAArAFAAUAArAFAAKwArAFAAKwBQACsAUAArAFAAKwBQACsAUABQACsAUAArACsAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAUABQAFAAUAArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUAArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAlACUAJQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeACUAJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeACUAJQAlACUAJQAeACUAJQAlACUAJQAgACAAIAAlACUAIAAlACUAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIQAhACEAIQAhACUAJQAgACAAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACAAIAAlACUAJQAlACAAJQAgACAAIAAgACAAIAAgACAAIAAlACUAJQAgACUAJQAlACUAIAAgACAAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeACUAHgAlAB4AJQAlACUAJQAlACAAJQAlACUAJQAeACUAHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAIAAgACAAJQAlACUAIAAgACAAIAAgAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFwAXABcAFQAVABUAHgAeAB4AHgAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACAAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAlACAAIAAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsA"
12),x=[m,36],V=[1,2,3,5],z=[l,8],X=[I,K],J=V.concat(z),G=[b,S,M,O,v],k=[g,C],W=function(A,e,t,r){var n=r[t];if(Array.isArray(A)?-1!==A.indexOf(n):A===n)for(var B=t;B<=r.length;){if((i=r[++B])===e)return!0;if(i!==l)break}if(n===l)for(B=t;B>0;){var s=r[--B];if(Array.isArray(A)?-1!==A.indexOf(s):A===s)for(var o=t;o<=r.length;){var i;if((i=r[++o])===e)return!0;if(i!==l)break}if(s!==l)break}return!1},Y=function(A,e){for(var t=A;t>=0;){var r=e[t];if(r!==l)return r;t--}return 0},q=function(A,e,t,r,n){if(0===t[r])return"Ã";var B=r-1;if(Array.isArray(n)&&!0===n[B])return"Ã";var s=B-1,o=B+1,i=e[B],a=s>=0?e[s]:0,c=e[o];if(2===i&&3===c)return"Ã";if(-1!==V.indexOf(i))return _;if(-1!==V.indexOf(c))return"Ã";if(-1!==z.indexOf(c))return"Ã";if(8===Y(B,e))return"÷";if(11===P.get(A[B])&&(c===D||c===R||c===L))return"Ã";if(7===i||7===c)return"Ã";if(9===i)return"Ã";if(-1===[l,C,g].indexOf(i)&&9===c)return"Ã";if(-1!==[E,F,h,p,T].indexOf(c))return"Ã";if(Y(B,e)===f)return"Ã";
12if(W(23,f,B,e))return"Ã";if(W([E,F],d,B,e))return"Ã";if(W(12,12,B,e))return"Ã";if(i===l)return"÷";if(23===i||23===c)return"Ã";if(16===c||16===i)return"÷";if(-1!==[C,g,d].indexOf(c)||14===i)return"Ã";if(36===a&&-1!==k.indexOf(i))return"Ã";if(i===T&&36===c)return"Ã";if(c===H&&-1!==x.concat(H,h,N,D,R,L).indexOf(i))return"Ã";if(-1!==x.indexOf(c)&&i===N||-1!==x.indexOf(i)&&c===N)return"Ã";if(i===I&&-1!==[D,R,L].indexOf(c)||-1!==[D,R,L].indexOf(i)&&c===K)return"Ã";if(-1!==x.indexOf(i)&&-1!==X.indexOf(c)||-1!==X.indexOf(i)&&-1!==x.indexOf(c))return"Ã";if(-1!==[I,K].indexOf(i)&&(c===N||-1!==[f,g].indexOf(c)&&e[o+1]===N)||-1!==[f,g].indexOf(i)&&c===N||i===N&&-1!==[N,T,p].indexOf(c))return"Ã";if(-1!==[N,T,p,E,F].indexOf(c))for(var Q=B;Q>=0;){if((u=e[Q])===N)return"Ã";if(-1===[T,p].indexOf(u))break;Q--}if(-1!==[I,K].indexOf(c))for(Q=-1!==[E,F].indexOf(i)?s:B;Q>=0;){var u;if((u=e[Q])===N)return"Ã";if(-1===[T,p].indexOf(u))break;Q--}if(b===i&&-1!==[b,S,O,v].indexOf(c)||-1!==[S,O].indexOf(i)&&-1!==[S,M].indexOf(c)||-1!==[M,v].indexOf(i)&&c===M)return"Ã";if(-1!==G.indexOf(i)&&-1!==[H,K].indexOf(c)||-1!==G.indexOf(c)&&i===I)return"Ã";if(-1!==x.indexOf(i)&&-1!==x.indexOf(c))return"Ã";if(i===p&&-1!==x.indexOf(c))return"Ã";if(-1!==x.concat(N).indexOf(i)&&c===f||-1!==x.concat(N).indexOf(c)&&i===F)return"Ã";if(41===i&&41===c){for(var w=t[B],U=1;w>0&&41===e[--w];)U++;if(U%2!=0)return"Ã"}return i===R&&c===L?"Ã":"÷"},Z=function(A,e){e||(e={lineBreak:"normal",wordBreak:"normal"});var t=function(A,e){void 0===e&&(e="strict");var t=[],r=[],n=[];return A.forEach(function(A,B){var s=P.get(A);if(s>50?(n.push(!0),s-=50):n.push(!1),-1!==["normal","auto","loose"].indexOf(e)&&-1!==[8208,8211,12316,12448].indexOf(A))return r.push(B),t.push(16);if(4===s||11===s){if(0===B)return r.push(B),t.push(m);var o=t[B-1];return-1===J.indexOf(o)?(r.push(r[B-1]),t.push(o)):(r.push(B),t.push(m))}return r.push(B),31===s?t.push("strict"===e?d:D):s===y?t.push(m):29===s?t.push(m):43===s?A>=131072&&A<=196605||A>=196608&&A<=262141?t.push(D):t.push(m):void t.push(s)}),[r,t,n]}(A,e.lineBreak),r=t[0],n=t[1],B=t[2];return"break-all"!==e.wordBreak&&"break-word"!==e.wordBreak||(n=n.map(function(A){return-1!==[N,m,y].indexOf(A)?D:A})),[r,n,"keep-all"===e.wordBreak?B.map(function(e,t){return e&&A[t]>=19968&&A[t]<=40959}):void 0]},j=function(){function A(A,e,t,r){this.codePoints=A,this.required=e===_,this.start=t,this.end=r}return A.prototype.slice=function(){return i.apply(void 0,this.codePoints.slice(this.start,this.end))},A}();!function(A){A[A.STRING_TOKEN=0]="STRING_TOKEN",A[A.BAD_STRING_TOKEN=1]="BAD_STRING_TOKEN",A[A.LEFT_PARENTHESIS_TOKEN=2]="LEFT_PARENTHESIS_TOKEN",A[A.RIGHT_PARENTHESIS_TOKEN=3]="RIGHT_PARENTHESIS_TOKEN",A[A.COMMA_TOKEN=4]="COMMA_TOKEN",A[A.HASH_TOKEN=5]="HASH_TOKEN",A[A.DELIM_TOKEN=6]="DELIM_TOKEN",A[A.AT_KEYWORD_TOKEN=7]="AT_KEYWORD_TOKEN",A[A.PREFIX_MATCH_TOKEN=8]="PREFIX_MATCH_TOKEN",A[A.DASH_MATCH_TOKEN=9]="DASH_MATCH_TOKEN",A[A.INCLUDE_MATCH_TOKEN=10]="INCLUDE_MATCH_TOKEN",A[A.LEFT_CURLY_BRACKET_TOKEN=11]="LEFT_CURLY_BRACKET_TOKEN",A[A.RIGHT_CURLY_BRACKET_TOKEN=12]="RIGHT_CURLY_BRACKET_TOKEN",A[A.SUFFIX_MATCH_TOKEN=13]="SUFFIX_MATCH_TOKEN",A[A.SUBSTRING_MATCH_TOKEN=14]="SUBSTRING_MATCH_TOKEN",A[A.DIMENSION_TOKEN=15]="DIMENSION_TOKEN",A[A.PERCENTAGE_TOKEN=16]="PERCENTAGE_TOKEN",A[A.NUMBER_TOKEN=17]="NUMBER_TOKEN",A[A.FUNCTION=18]="FUNCTION",A[A.FUNCTION_TOKEN=19]="FUNCTION_TOKEN",A[A.IDENT_TOKEN=20]="IDENT_TOKEN",A[A.COLUMN_TOKEN=21]="COLUMN_TOKEN",A[A.URL_TOKEN=22]="URL_TOKEN",A[A.BAD_URL_TOKEN=23]="BAD_URL_TOKEN",A[A.CDC_TOKEN=24]="CDC_TOKEN",A[A.CDO_TOKEN=25]="CDO_TOKEN",A[A.COLON_TOKEN=26]="COLON_TOKEN",A[A.SEMICOLON_TOKEN=27]="SEMICOLON_TOKEN",A[A.LEFT_SQUARE_BRACKET_TOKEN=28]="LEFT_SQUARE_BRACKET_TOKEN",A[A.RIGHT_SQUARE_BRACKET_TOKEN=29]="RIGHT_SQUARE_BRACKET_TOKEN",A[A.UNICODE_RANGE_TOKEN=30]="UNICODE_RANGE_TOKEN",A[A.WHITESPACE_TOKEN=31]="WHITESPACE_TOKEN",A[A.EOF_TOKEN=32]="EOF_TOKEN"}(u||(u={}));var $=function(A){return A>=48&&A<=57},AA=function(A){return $(A)||A>=65&&A<=70||A>=97&&A<=102},eA=function(A){return 10===A||9===A||32===A},tA=function(A){return function(A){return function(A){return A>=97&&A<=122}(A)||function(A){return A>=65&&A<=90}(A)}(A)||function(A){return A>=128}(A)||95===A},rA=function(A){return tA(A)||$(A)||45===A},nA=function(A){return A>=0&&A<=8||11===A||A>=14&&A<=31||127===A},BA=function(A,e){return 92===A&&10!==e},sA=function(A,e,t){return 45===A?tA(e)||BA(e,t):!!tA(A)||!(92!==A||!BA(A,e))},oA=function(A,e,t){return 43===A||45===A?!!$(e)||46===e&&$(t):$(46===A?e:A)},iA=function(A){var e=0,t=1;43!==A[e]&&45!==A[e]||(45===A[e]&&(t=-1),e++);for(var r=[];$(A[e]);)r.push(A[e++]);var n=r.length?parseInt(i.apply(void 0,r),10):0;46===A[e]&&e++;for(var B=[];$(A[e]);)B.push(A[e++]);var s=B.length,o=s?parseInt(i.apply(void 0,B),10):0;69!==A[e]&&101!==A[e]||e++;var a=1;43!==A[e]&&45!==A[e]||(45===A[e]&&(a=-1),e++);for(var c=[];$(A[e]);)c.push(A[e++]);var Q=c.length?parseInt(i.apply(void 0,c),10):0;return t*(n+o*Math.pow(10,-s))*Math.pow(10,a*Q)},aA={type:u.LEFT_PARENTHESIS_TOKEN},cA={type:u.RIGHT_PARENTHESIS_TOKEN},QA={type:u.COMMA_TOKEN},uA={type:u.SUFFIX_MATCH_TOKEN},wA={type:u.PREFIX_MATCH_TOKEN},UA={type:u.COLUMN_TOKEN},lA={type:u.DASH_MATCH_TOKEN},CA={type:u.INCLUDE_MATCH_TOKEN},gA={type:u.LEFT_CURLY_BRACKET_TOKEN},EA={type:u.RIGHT_CURLY_BRACKET_TOKEN},FA={type:u.SUBSTRING_MATCH_TOKEN},hA={type:u.BAD_URL_TOKEN},HA={type:u.BAD_STRING_TOKEN}
vendor: 4,401 bytes, line 12
12,dA={type:u.CDO_TOKEN},fA={type:u.CDC_TOKEN},pA={type:u.COLON_TOKEN},NA={type:u.SEMICOLON_TOKEN},KA={type:u.LEFT_SQUARE_BRACKET_TOKEN},IA={type:u.RIGHT_SQUARE_BRACKET_TOKEN},TA={type:u.WHITESPACE_TOKEN},mA={type:u.EOF_TOKEN},RA=function(){function A(){this._value=[]}return A.prototype.write=function(A){this._value=this._value.concat(o(A))},A.prototype.read=function(){for(var A=[],e=this.consumeToken();e!==mA;)A.push(e),e=this.consumeToken();return A},A.prototype.consumeToken=function(){var A=this.consumeCodePoint();switch(A){case 34:return this.consumeStringToken(34);case 35:var e=this.peekCodePoint(0),t=this.peekCodePoint(1),r=this.peekCodePoint(2);if(rA(e)||BA(t,r)){var n=sA(e,t,r)?2:1,B=this.consumeName();return{type:u.HASH_TOKEN,value:B,flags:n}}break;case 36:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),uA;break;case 39:return this.consumeStringToken(39);case 40:return aA;case 41:return cA;case 42:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),FA;break;case 43:if(oA(A,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(A),this.consumeNumericToken();break;case 44:return QA;case 45:var s=A,o=this.peekCodePoint(0),a=this.peekCodePoint(1);if(oA(s,o,a))return this.reconsumeCodePoint(A),this.consumeNumericToken();if(sA(s,o,a))return this.reconsumeCodePoint(A),this.consumeIdentLikeToken();if(45===o&&62===a)return this.consumeCodePoint(),this.consumeCodePoint(),fA;break;case 46:if(oA(A,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(A),this.consumeNumericToken();break;case 47:if(42===this.peekCodePoint(0))for(this.consumeCodePoint();;){var c=this.consumeCodePoint();if(42===c&&47===(c=this.consumeCodePoint()))return this.consumeToken();if(-1===c)return this.consumeToken()}break;case 58:return pA;case 59:return NA;case 60:if(33===this.peekCodePoint(0)&&45===this.peekCodePoint(1)&&45===this.peekCodePoint(2))return this.consumeCodePoint(),this.consumeCodePoint(),dA;break;case 64:var Q=this.peekCodePoint(0),w=this.peekCodePoint(1),U=this.peekCodePoint(2);if(sA(Q,w,U)){B=this.consumeName();return{type:u.AT_KEYWORD_TOKEN,value:B}}break;case 91:return KA;case 92:if(BA(A,this.peekCodePoint(0)))return this.reconsumeCodePoint(A),this.consumeIdentLikeToken();break;case 93:return IA;case 61:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),wA;break;case 123:return gA;case 125:return EA;case 117:case 85:var l=this.peekCodePoint(0),C=this.peekCodePoint(1);return 43!==l||!AA(C)&&63!==C||(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(A),this.consumeIdentLikeToken();case 124:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),lA;if(124===this.peekCodePoint(0))return this.consumeCodePoint(),UA;break;case 126:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),CA;break;case-1:return mA}return eA(A)?(this.consumeWhiteSpace(),TA):$(A)?(this.reconsumeCodePoint(A),this.consumeNumericToken()):tA(A)?(this.reconsumeCodePoint(A),this.consumeIdentLikeToken()):{type:u.DELIM_TOKEN,value:i(A)}},A.prototype.consumeCodePoint=function(){var A=this._value.shift();return void 0===A?-1:A},A.prototype.reconsumeCodePoint=function(A){this._value.unshift(A)},A.prototype.peekCodePoint=function(A){return A>=this._value.length?-1:this._value[A]},A.prototype.consumeUnicodeRangeToken=function(){for(var A=[],e=this.consumeCodePoint();AA(e)&&A.length<6;)A.push(e),e=this.consumeCodePoint();for(var t=!1;63===e&&A.length<6;)A.push(e),e=this.consumeCodePoint(),t=!0;if(t){var r=parseInt(i.apply(void 0,A.map(function(A){return 63===A?48:A})),16),n=parseInt(i.apply(void 0,A.map(function(A){return 63===A?70:A})),16);return{type:u.UNICODE_RANGE_TOKEN,start:r,end:n}}var B=parseInt(i.apply(void 0,A),16);if(45===this.peekCodePoint(0)&&AA(this.peekCodePoint(1))){this.consumeCodePoint(),e=this.consumeCodePoint();for(var s=[];AA(e)&&s.length<6;)s.push(e),e=this.consumeCodePoint();n=parseInt(i.apply(void 0,s),16);return{type:u.UNICODE_RANGE_TOKEN,start:B,end:n}}return{type:u.UNICODE_RANGE_TOKEN,start:B,end:B}},A.prototype.consumeIdentLikeToken=function(){var A=this.consumeName();return"url"===A.toLowerCase()&&40===this.peekCodePoint(0)?(this.consumeCodePoint(),this.consumeUrlToken()):40===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:u.FUNCTION_TOKEN,value:A}):{type:u.IDENT_TOKEN,value:A}},A.prototype.consumeUrlToken=function(){var A=[];
12if(this.consumeWhiteSpace(),-1===this.peekCodePoint(0))return{type:u.URL_TOKEN,value:""};var e=this.peekCodePoint(0);if(39===e||34===e){var t=this.consumeStringToken(this.consumeCodePoint());return t.type===u.STRING_TOKEN&&(this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0))?(this.consumeCodePoint(),{type:u.URL_TOKEN,value:t.value}):(this.consumeBadUrlRemnants(),hA)}for(;;){var r=this.consumeCodePoint();if(-1===r||41===r)return{type:u.URL_TOKEN,value:i.apply(void 0,A)};if(eA(r))return this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:u.URL_TOKEN,value:i.apply(void 0,A)}):(this.consumeBadUrlRemnants(),hA);if(34===r||39===r||40===r||nA(r))return this.consumeBadUrlRemnants(),hA;if(92===r){if(!BA(r,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),hA;A.push(this.consumeEscapedCodePoint())}else A.push(r)}},A.prototype.consumeWhiteSpace=function(){for(;eA(this.peekCodePoint(0));)this.consumeCodePoint()},A.prototype.consumeBadUrlRemnants=function(){for(;;){var A=this.consumeCodePoint();if(41===A||-1===A)return;BA(A,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},A.prototype.consumeStringSlice=function(A){for(var e="";A>0;){var t=Math.min(6e4,A);e+=i.apply(void 0,this._value.splice(0,t)),A-=t}return this._value.shift(),e},A.prototype.consumeStringToken=function(A){for(var e="",t=0;;){var r=this._value[t];if(-1===r||void 0===r||r===A)return e+=this.consumeStringSlice(t),{type:u.STRING_TOKEN,value:e};if(10===r)return this._value.splice(0,t),HA;if(92===r){var n=this._value[t+1];-1!==n&&void 0!==n&&(10===n?(e+=this.consumeStringSlice(t),t=-1,this._value.shift()):BA(r,n)&&(e+=this.consumeStringSlice(t),e+=i(this.consumeEscapedCodePoint()),t=-1))}t++}},A.prototype.consumeNumber=function(){var A=[],e=4,t=this.peekCodePoint(0);for(43!==t&&45!==t||A.push(this.consumeCodePoint());$(this.peekCodePoint(0));)A.push(this.consumeCodePoint());t=this.peekCodePoint(0);var r=this.peekCodePoint(1);if(46===t&&$(r))for(A.push(this.consumeCodePoint(),this.consumeCodePoint()),e=8;$(this.peekCodePoint(0));)A.push(this.consumeCodePoint());t=this.peekCodePoint(0),r=this.peekCodePoint(1);var n=this.peekCodePoint(2);if((69===t||101===t)&&((43===r||45===r)&&$(n)||$(r)))for(A.push(this.consumeCodePoint(),this.consumeCodePoint()),e=8;$(this.peekCodePoint(0));)A.push(this.consumeCodePoint());return[iA(A),e]},A.prototype.consumeNumericToken=function(){var A=this.consumeNumber(),e=A[0],t=A[1],r=this.peekCodePoint(0),n=this.peekCodePoint(1),B=this.peekCodePoint(2);if(sA(r,n,B)){var s=this.consumeName();return{type:u.DIMENSION_TOKEN,number:e,flags:t,unit:s}}return 37===r?(this.consumeCodePoint(),{type:u.PERCENTAGE_TOKEN,number:e,flags:t}):{type:u.NUMBER_TOKEN,number:e,flags:t}},A.prototype.consumeEscapedCodePoint=function(){var A=this.consumeCodePoint();if(AA(A)){for(var e=i(A);AA(this.peekCodePoint(0))&&e.length<6;)e+=i(this.consumeCodePoint());eA(this.peekCodePoint(0))&&this.consumeCodePoint();var t=parseInt(e,16);return 0===t||function(A){return A>=55296&&A<=57343}(t)||t>1114111?65533:t}return-1===A?65533:A},A.prototype.consumeName=function(){for(var A="";;){var e=this.consumeCodePoint();if(rA(e))A+=i(e);else{if(!BA(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),A;A+=i(this.consumeEscapedCodePoint())}}},A}(),LA=function(){function A(A){this._tokens=A}return A.create=function(e){var t=new RA;return t.write(e),new A(t.read())},A.parseValue=function(e){return A.create(e).parseComponentValue()},A.parseValues=function(e){return A.create(e).parseComponentValues()},A.prototype.parseComponentValue=function(){for(var A=this.consumeToken();A.type===u.WHITESPACE_TOKEN;)A=this.consumeToken();if(A.type===u.EOF_TOKEN)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(A);var e=this.consumeComponentValue();do{A=this.consumeToken()}while(A.type===u.WHITESPACE_TOKEN);if(A.type===u.EOF_TOKEN)return e;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},A.prototype.parseComponentValues=function(){for(var A=[];;){var e=this.consumeComponentValue();if(e.type===u.EOF_TOKEN)return A;A.push(e),A.push()}},A.prototype.consumeComponentValue=function(){var A=this.consumeToken();switch(A.type){case u.LEFT_CURLY_BRACKET_TOKEN:case u.LEFT_SQUARE_BRACKET_TOKEN:case u.LEFT_PARENTHESIS_TOKEN:return this.consumeSimpleBlock(A.type);case u.FUNCTION_TOKEN:return this.consumeFunction(A)}return A},A.prototype.consumeSimpleBlock=function(A){for(var e={type:A,values:[]},t=this.consumeToken();;){if(t.type===u.EOF_TOKEN||PA(t,A))return e;this.reconsumeToken(t),e.values.push(this.consumeComponentValue()),t=this.consumeToken()}},A.prototype.consumeFunction=function(A){for(var e={name:A.value,values:[],type:u.FUNCTION};;){var t=this.consumeToken();if(t.type===u.EOF_TOKEN||t.type===u.RIGHT_PARENTHESIS_TOKEN)return e;this.reconsumeToken(t),e.values.push(this.consumeComponentValue())}},A.prototype.consumeToken=function(){var A=this._tokens.shift();return void 0===A?mA:A},A.prototype.reconsumeToken=function(A){this._tokens.unshift(A)},A}(),OA=function(A){return A.type===u.DIMENSION_TOKEN},vA=function(A){return A.type===u.NUMBER_TOKEN},DA=function(A){return A.type===u.IDENT_TOKEN},bA=function(A){return A.type===u.STRING_TOKEN},SA=function(A,e){return DA(A)&&A.value===e},MA=function(A){return A.type!==u.WHITESPACE_TOKEN},yA=function(A){return A.type!==u.WHITESPACE_TOKEN&&A.type!==u.COMMA_TOKEN},_A=function(A){var e=[],t=[];return A.forEach(function(A){if(A.type===u.COMMA_TOKEN){if(0===t.length)throw new Error("Error parsing function args, zero tokens for arg");return e.push(t),void(t=[])}A.type!==u.WHITESPACE_TOKEN&&t.push(A)}),t.length&&e.push(t),e},PA=function(A,e){return e===u.LEFT_CURLY_BRACKET_TOKEN&&A.type===u.RIGHT_CURLY_BRACKET_TOKEN||(e===u.LEFT_SQUARE_BRACKET_TOKEN&&A.type===u.RIGHT_SQUARE_BRACKET_TOKEN||e===u.LEFT_PARENTHESIS_TOKEN&&A.type===u.RIGHT_PARENTHESIS_TOKEN)},xA=function(A){return A.type===u.NUMBER_TOKEN||A.type===u.DIMENSION_TOKEN},VA=function(A){return A.type===u.PERCENTAGE_TOKEN||xA(A)},zA=function(A){return A.length>1?[A[0],A[1]]:[A[0]]},XA={type:u.NUMBER_TOKEN,number:0,flags:4},JA={type:u.PERCENTAGE_TOKEN,number:50,flags:4},GA={type:u.PERCENTAGE_TOKEN,number:100,flags:4},kA=function(A,e,t){var r=A[0],n=A[1];return[WA(r,e),WA(void 0!==n?n:r,t)]},WA=function(A,e){if(A.type===u.PERCENTAGE_TOKEN)return A.number/100*e;if(OA(A))switch(A.unit){case"rem":case"em":return 16*A.number;case"px":default:return A.number}return A.number},YA=function(A){if(A.type===u.DIMENSION_TOKEN)switch(A.unit){case"deg":return Math.PI*A.number/180;case"grad":return Math.PI/200*A.number;case"rad":return A.number;case"turn":return 2*Math.PI*A.number}throw new Error("Unsupported angle type")},qA=function(A){return A.type===u.DIMENSION_TOKEN&&("deg"===A.unit||"grad"===A.unit||"rad"===A.unit||"turn"===A.unit)},ZA=function(A){switch(A.filter(DA).map(function(A){return A.value}).join(" ")){case"to bottom right":case"to right bottom":case"left top":case"top left"
12:return[XA,XA];case"to top":case"bottom":return jA(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[XA,GA];case"to right":case"left":return jA(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[GA,GA];case"to bottom":case"top":return jA(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[GA,XA];case"to left":case"right":return jA(270)}return 0},jA=function(A){return Math.PI*A/180},$A=function(A){if(A.type===u.FUNCTION){var e=ae[A.name];if(void 0===e)throw new Error('Attempting to parse an unsupported color function "'+A.name+'"');return e(A.values)}if(A.type===u.HASH_TOKEN){if(3===A.value.length){var t=A.value.substring(0,1),r=A.value.substring(1,2),n=A.value.substring(2,3);return te(parseInt(t+t,16),parseInt(r+r,16),parseInt(n+n,16),1)}if(4===A.value.length){t=A.value.substring(0,1),r=A.value.substring(1,2),n=A.value.substring(2,3);var B=A.value.substring(3,4);return te(parseInt(t+t,16),parseInt(r+r,16),parseInt(n+n,16),parseInt(B+B,16)/255)}if(6===A.value.length){t=A.value.substring(0,2),r=A.value.substring(2,4),n=A.value.substring(4,6);return te(parseInt(t,16),parseInt(r,16),parseInt(n,16),1)}if(8===A.value.length){t=A.value.substring(0,2),r=A.value.substring(2,4),n=A.value.substring(4,6),B=A.value.substring(6,8);return te(parseInt(t,16),parseInt(r,16),parseInt(n,16),parseInt(B,16)/255)}}if(A.type===u.IDENT_TOKEN){var s=ce[A.value.toUpperCase()];if(void 0!==s)return s}return ce.TRANSPARENT},Ae=function(A){return 0==(255&A)},ee=function(A){var e=255&A,t=255&A>>8,r=255&A>>16,n=255&A>>24;return e<255?"rgba("+n+","+r+","+t+","+e/255+")":"rgb("+n+","+r+","+t+")"},te=function(A,e,t,r){return(A<<24|e<<16|t<<8|Math.round(255*r)<<0)>>>0},re=function(A,e){if(A.type===u.NUMBER_TOKEN)return A.number;if(A.type===u.PERCENTAGE_TOKEN){var t=3===e?1:255;return 3===e?A.number/100*t:Math.round(A.number/100*t)}return 0},ne=function(A){var e=A.filter(yA);if(3===e.length){var t=e.map(re),r=t[0],n=t[1],B=t[2];return te(r,n,B,1)}if(4===e.length){var s=e.map(re),o=(r=s[0],n=s[1],B=s[2],s[3]);return te(r,n,B,o)}return 0};function Be(A,e,t){return t<0&&(t+=1),t>=1&&(t-=1),t<1/6?(e-A)*t*6+A:t<.5?e:t<2/3?6*(e-A)*(2/3-t)+A:A}var se,oe,ie=function(A){var e=A.filter(yA),t=e[0],r=e[1],n=e[2],B=e[3],s=(t.type===u.NUMBER_TOKEN?jA(t.number):YA(t))/(2*Math.PI),o=VA(r)?r.number/100:0,i=VA(n)?n.number/100:0,a=void 0!==B&&VA(B)?WA(B,1):1;if(0===o)return te(255*i,255*i,255*i,1);var c=i<=.5?i*(o+1):i+o-i*o,Q=2*i-c,w=Be(Q,c,s+1/3),U=Be(Q,c,s),l=Be(Q,c,s-1/3);return te(255*w,255*U,255*l,a)},ae={hsl:ie,hsla:ie,rgb:ne,rgba:ne},ce={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:404164
121215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199};!function(A){A[A.VALUE=0]="VALUE",A[A.LIST=1]="LIST",A[A.IDENT_VALUE=2]="IDENT_VALUE",A[A.TYPE_VALUE=3]="TYPE_VALUE",A[A.TOKEN_VALUE=4]="TOKEN_VALUE"}(se||(se={})),function(A){A[A.BORDER_BOX=0]="BORDER_BOX",A[A.PADDING_BOX=1]="PADDING_BOX",A[A.CONTENT_BOX=2]="CONTENT_BOX"}(oe||(oe={}));var Qe,ue={name:"background-clip",initialValue:"border-box",prefix:!1,type:se.LIST,parse:function(A){return A.map(function(A){if(DA(A))switch(A.value){case"padding-box":return oe.PADDING_BOX;case"content-box":return oe.CONTENT_BOX}return oe.BORDER_BOX})}},we={name:"background-color",initialValue:"transparent",prefix:!1,type:se.TYPE_VALUE,format:"color"},Ue=function(A){var e=$A(A[0]),t=A[1];return t&&VA(t)?{color:e,stop:t}:{color:e,stop:null}},le=function(A,e){var t=A[0],r=A[A.length-1];null===t.stop&&(t.stop=XA),null===r.stop&&(r.stop=GA);for(var n=[],B=0,s=0;s<A.length;s++){var o=A[s].stop;if(null!==o){var i=WA(o,e);i>B?n.push(i):n.push(B),B=i}else n.push(null)}var a=null;for(s=0;s<n.length;s++){var c=n[s];if(null===c)null===a&&(a=s);else if(null!==a){for(var Q=s-a,u=(c-n[a-1])/(Q+1),w=1;w<=Q;w++)n[a+w-1]=u*w;a=null}}return A.map(function(A,t){return{color:A.color,stop:Math.max(Math.min(1,n[t]/e),0)}})},Ce=function(A,e,t){var r="number"==typeof A?A:function(A,e,t){var r=e/2,n=t/2,B=WA(A[0],e)-r,s=n-WA(A[1],t);return(Math.atan2(s,B)+2*Math.PI)%(2*Math.PI)}(A,e,t),n=Math.abs(e*Math.sin(r))+Math.abs(t*Math.cos(r)),B=e/2,s=t/2,o=n/2,i=Math.sin(r-Math.PI/2)*o,a=Math.cos(r-Math.PI/2)*o;return[n,B-a,B+a,s-i,s+i]},ge=function(A,e){return Math.sqrt(A*A+e*e)},Ee=function(A,e,t,r,n){return[[0,0],[0,e],[A,0],[A,e]].reduce(function(A,e){var B=e[0],s=e[1],o=ge(t-B,r-s);return(n?o<A.optimumDistance:o>A.optimumDistance)?{optimumCorner:e,optimumDistance:o}:A},{optimumDistance:n?1/0:-1/0,optimumCorner:null}).optimumCorner},Fe=function(A){var e=jA(180),t=[];return _A(A).forEach(function(A,r){if(0===r){var n=A[0];if(n.type===u.IDENT_TOKEN&&-1!==["top","left","right","bottom"].indexOf(n.value))return void(e=ZA(A));if(qA(n))return void(e=(YA(n)+jA(270))%jA(360))}var B=Ue(A);t.push(B)}),{angle:e,stops:t,type:Qe.LINEAR_GRADIENT}},he=function(A){return 0===A[0]&&255===A[1]&&0===A[2]&&255===A[3]},He=function(A,e,t,r,n){var B="http://www.w3.org/2000/svg",s=document.createElementNS(B,"svg"),o=document.createElementNS(B,"foreignObject");return s.setAttributeNS(null,"width",A.toString()),s.setAttributeNS(null,"height",e.toString()),o.setAttributeNS(null,"width","100%"),o.setAttributeNS(null,"height","100%"),o.setAttributeNS(null,"x",t.toString()),o.setAttributeNS(null,"y",r.toString()),o.setAttributeNS(null,"externalResourcesRequired","true"),s.appendChild(o),o.appendChild(n),s},de=function(A){return new Promise(function(e,t){var r=new Image;r.onload=function(){return e(r)},r.onerror=t,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(A))})},fe={get SUPPORT_RANGE_BOUNDS(){var A=function(A){if(A.createRange){var e=A.createRange();if(e.getBoundingClientRect){var t=A.createElement("boundtest");t.style.height="123px",t.style.display="block",A.body.appendChild(t),e.selectNode(t);var r=e.getBoundingClientRect(),n=Math.round(r.height);if(A.body.removeChild(t),123===n)return!0}}return!1}(document);return Object.defineProperty(fe,"SUPPORT_RANGE_BOUNDS",{value:A}),A},get SUPPORT_SVG_DRAWING(){var A=function(A){var e=new Image,t=A.createElement("canvas"),r=t.getContext("2d");if(!r)return!1;e.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{r.drawImage(e,0,0),t.toDataURL()}catch(n){return!1}return!0}(document);return Object.defineProperty(fe,"SUPPORT_SVG_DRAWING",{value:A}),A},get SUPPORT_FOREIGNOBJECT_DRAWING(){var A="function"==typeof Array.from&&"function"==typeof window.fetch?function(A){var e=A.createElement("canvas");e.width=100,e.height=100;var t=e.getContext("2d");if(!t)return Promise.reject(!1);t.fillStyle="rgb(0, 255, 0)",t.fillRect(0,0,100,100);var r=new Image,n=e.toDataURL();r.src=n;var B=He(100,100,0,0,r);return t.fillStyle="red",t.fillRect(0,0,100,100),de(B).then(function(e){t.drawImage(e,0,0);var r=t.getImageData(0,0,100,100).data;t.fillStyle="red",t.fillRect(0,0,100,100);var B=A.createElement("div");return B.style.backgroundImage="url("+n+")",B.style.height="100px",he(r)?de(He(100,100,0,0,B)):Promise.reject(!1)}).then(function(A){return t.drawImage(A,0,0),he(t.getImageData(0,0,100,100).data)}).catch(function(){return!1})}
12(document):Promise.resolve(!1);return Object.defineProperty(fe,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:A}),A},get SUPPORT_CORS_IMAGES(){var A=void 0!==(new Image).crossOrigin;return Object.defineProperty(fe,"SUPPORT_CORS_IMAGES",{value:A}),A},get SUPPORT_RESPONSE_TYPE(){var A="string"==typeof(new XMLHttpRequest).responseType;return Object.defineProperty(fe,"SUPPORT_RESPONSE_TYPE",{value:A}),A},get SUPPORT_CORS_XHR(){var A="withCredentials"in new XMLHttpRequest;return Object.defineProperty(fe,"SUPPORT_CORS_XHR",{value:A}),A}},pe=function(){function A(A){var e=A.id,t=A.enabled;this.id=e,this.enabled=t,this.start=Date.now()}return A.prototype.debug=function(){for(var A=[],e=0;e<arguments.length;e++)A[e]=arguments[e];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.debug?console.debug.apply(console,[this.id,this.getTime()+"ms"].concat(A)):this.info.apply(this,A))},A.prototype.getTime=function(){return Date.now()-this.start},A.create=function(e){A.instances[e.id]=new A(e)},A.destroy=function(e){delete A.instances[e]},A.getInstance=function(e){var t=A.instances[e];if(void 0===t)throw new Error("No logger instance found with id "+e);return t},A.prototype.info=function(){for(var A=[],e=0;e<arguments.length;e++)A[e]=arguments[e];this.enabled&&"undefined"!=typeof window&&window.console&&"function"==typeof console.info&&console.info.apply(console,[this.id,this.getTime()+"ms"].concat(A))},A.prototype.error=function(){for(var A=[],e=0;e<arguments.length;e++)A[e]=arguments[e];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.error?console.error.apply(console,[this.id,this.getTime()+"ms"].concat(A)):this.info.apply(this,A))},A.instances={},A}(),Ne=function(){function A(){}return A.create=function(e,t){return A._caches[e]=new Ke(e,t)},A.destroy=function(e){delete A._caches[e]},A.open=function(e){var t=A._caches[e];if(void 0!==t)return t;throw new Error('Cache with key "'+e+'" not found')},A.getOrigin=function(e){var t=A._link;return t?(t.href=e,t.href=t.href,t.protocol+t.hostname+t.port):"about:blank"},A.isSameOrigin=function(e){return A.getOrigin(e)===A._origin},A.setContext=function(e){A._link=e.document.createElement("a"),A._origin=A.getOrigin(e.location.href)},A.getInstance=function(){var e=A._current;if(null===e)throw new Error("No cache instance attached");return e},A.attachInstance=function(e){A._current=e},A.detachInstance=function(){A._current=null},A._caches={},A._origin="about:blank",A._current=null,A}(),Ke=function(){function A(A,e){this.id=A,this._options=e,this._cache={}}return A.prototype.addImage=function(A){var e=Promise.resolve();return this.has(A)?e:ve(A)||Re(A)?(this._cache[A]=this.loadImage(A),e):e},A.prototype.match=function(A){return this._cache[A]},A.prototype.loadImage=function(A){return r(this,void 0,void 0,function(){var e,t,r,B,s=this;return n(this,function(n){switch(n.label){case 0:return e=Ne.isSameOrigin(A),t=!Le(A)&&!0===this._options.useCORS&&fe.SUPPORT_CORS_IMAGES&&!e,r=!Le(A)&&!e&&"string"==typeof this._options.proxy&&fe.SUPPORT_CORS_XHR&&!t,e||!1!==this._options.allowTaint||Le(A)||r||t?(B=A,r?[4,this.proxy(B)]:[3,2]):[2];case 1:B=n.sent(),n.label=2;case 2:return pe.getInstance(this.id).debug("Added image "+A.substring(0,256)),[4,new Promise(function(A,e){var r=new Image;r.onload=function(){return A(r)},r.onerror=e,(Oe(B)||t)&&(r.crossOrigin="anonymous"),r.src=B,!0===r.complete&&setTimeout(function(){return A(r)},500),s._options.imageTimeout>0&&setTimeout(function(){return e("Timed out ("+s._options.imageTimeout+"ms) loading image")},s._options.imageTimeout)})];case 3:return[2,n.sent()]}})})},A.prototype.has=function(A){return void 0!==this._cache[A]},A.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},A.prototype.proxy=function(A){var e=this,t=this._options.proxy;if(!t)throw new Error("No proxy defined");var r=A.substring(0,256);return new Promise(function(n,B){var s=fe.SUPPORT_RESPONSE_TYPE?"blob":"text",o=new XMLHttpRequest;if(o.onload=function(){if(200===o.status)if("text"===s)n(o.response);else{var A=new FileReader;A.addEventListener("load",function(){return n(A.result)},!1),A.addEventListener("error",function(A){return B(A)}
12,!1),A.readAsDataURL(o.response)}else B("Failed to proxy resource "+r+" with status code "+o.status)},o.onerror=B,o.open("GET",t+"?url="+encodeURIComponent(A)+"&responseType="+s),"text"!==s&&o instanceof XMLHttpRequest&&(o.responseType=s),e._options.imageTimeout){var i=e._options.imageTimeout;o.timeout=i,o.ontimeout=function(){return B("Timed out ("+i+"ms) proxying "+r)}}o.send()})},A}(),Ie=/^data:image\/svg\+xml/i,Te=/^data:image\/.*;base64,/i,me=/^data:image\/.*/i,Re=function(A){return fe.SUPPORT_SVG_DRAWING||!De(A)},Le=function(A){return me.test(A)},Oe=function(A){return Te.test(A)},ve=function(A){return"blob"===A.substr(0,4)},De=function(A){return"svg"===A.substr(-3).toLowerCase()||Ie.test(A)},be=function(A){var e=Se.CIRCLE,t=Me.FARTHEST_CORNER,r=[],n=[];return _A(A).forEach(function(A,B){var s=!0;if(0===B?s=A.reduce(function(A,e){if(DA(e))switch(e.value){case"center":return n.push(JA),!1;case"top":case"left":return n.push(XA),!1;case"right":case"bottom":return n.push(GA),!1}else if(VA(e)||xA(e))return n.push(e),!1;return A},s):1===B&&(s=A.reduce(function(A,r){if(DA(r))switch(r.value){case"circle":return e=Se.CIRCLE,!1;case"ellipse":return e=Se.ELLIPSE,!1;case"contain":case"closest-side":return t=Me.CLOSEST_SIDE,!1;case"farthest-side":return t=Me.FARTHEST_SIDE,!1;case"closest-corner":return t=Me.CLOSEST_CORNER,!1;case"cover":case"farthest-corner":return t=Me.FARTHEST_CORNER,!1}else if(xA(r)||VA(r))return Array.isArray(t)||(t=[]),t.push(r),!1;return A},s)),s){var o=Ue(A);r.push(o)}}),{size:t,shape:e,stops:r,position:n,type:Qe.RADIAL_GRADIENT}};!function(A){A[A.URL=0]="URL",A[A.LINEAR_GRADIENT=1]="LINEAR_GRADIENT",A[A.RADIAL_GRADIENT=2]="RADIAL_GRADIENT"}(Qe||(Qe={}));var Se,Me;!function(A){A[A.CIRCLE=0]="CIRCLE",A[A.ELLIPSE=1]="ELLIPSE"}(Se||(Se={})),function(A){A[A.CLOSEST_SIDE=0]="CLOSEST_SIDE",A[A.FARTHEST_SIDE=1]="FARTHEST_SIDE",A[A.CLOSEST_CORNER=2]="CLOSEST_CORNER",A[A.FARTHEST_CORNER=3]="FARTHEST_CORNER"}(Me||(Me={}));var ye=function(A){if(A.type===u.URL_TOKEN){var e={url:A.value,type:Qe.URL};return Ne.getInstance().addImage(A.value),e}if(A.type===u.FUNCTION){var t=Pe[A.name];if(void 0===t)throw new Error('Attempting to parse an unsupported image function "'+A.name+'"');return t(A.values)}throw new Error("Unsupported image type")};var _e,Pe={"linear-gradient":function(A){var e=jA(180),t=[];return _A(A).forEach(function(A,r){if(0===r){var n=A[0];if(n.type===u.IDENT_TOKEN&&"to"===n.value)return void(e=ZA(A));if(qA(n))return void(e=YA(n))}var B=Ue(A);t.push(B)}),{angle:e,stops:t,type:Qe.LINEAR_GRADIENT}},"-moz-linear-gradient":Fe,"-ms-linear-gradient":Fe,"-o-linear-gradient":Fe,"-webkit-linear-gradient":Fe,"radial-gradient":function(A){var e=Se.CIRCLE,t=Me.FARTHEST_CORNER,r=[],n=[];return _A(A).forEach(function(A,B){var s=!0;if(0===B){var o=!1;s=A.reduce(function(A,r){if(o)if(DA(r))switch(r.value){case"center":return n.push(JA),A;case"top":case"left":return n.push(XA),A;case"right":case"bottom":return n.push(GA),A}else(VA(r)||xA(r))&&n.push(r);else if(DA(r))switch(r.value){case"circle":return e=Se.CIRCLE,!1;case"ellipse":return e=Se.ELLIPSE,!1;case"at":return o=!0,!1;case"closest-side":return t=Me.CLOSEST_SIDE,!1;case"cover":case"farthest-side":return t=Me.FARTHEST_SIDE,!1;case"contain":case"closest-corner":return t=Me.CLOSEST_CORNER,!1;case"farthest-corner":return t=Me.FARTHEST_CORNER,!1}else if(xA(r)||VA(r))return Array.isArray(t)||(t=[]),t.push(r),!1;return A},s)}if(s){var i=Ue(A);r.push(i)}}),{size:t,shape:e,stops:r,position:n,type:Qe.RADIAL_GRADIENT}},"-moz-radial-gradient":be,"-ms-radial-gradient":be,"-o-radial-gradient":be,"-webkit-radial-gradient":be,"-webkit-gradient":function(A){var e=jA(180),t=[],r=Qe.LINEAR_GRADIENT,n=Se.CIRCLE,B=Me.FARTHEST_CORNER;return _A(A).forEach(function(A,e){var n=A[0];if(0===e){if(DA(n)&&"linear"===n.value)return void(r=Qe.LINEAR_GRADIENT);if(DA(n)&&"radial"===n.value)return void(r=Qe.RADIAL_GRADIENT)}if(n.type===u.FUNCTION)if("from"===n.name){var B=$A(n.values[0]);t.push({stop:XA,color:B})}else if("to"===n.name)B=$A(n.values[0]),t.push({stop:GA,color:B});else if("color-stop"===n.name){var s=n.values.filter(yA);if(2===s.length){B=$A(s[1]);var o=s[0];
12vA(o)&&t.push({stop:{type:u.PERCENTAGE_TOKEN,number:100*o.number,flags:o.flags},color:B})}}}),r===Qe.LINEAR_GRADIENT?{angle:(e+jA(180))%jA(360),stops:t,type:r}:{size:B,shape:n,stops:t,position:[],type:r}}},xe={name:"background-image",initialValue:"none",type:se.LIST,prefix:!1,parse:function(A){if(0===A.length)return[];var e=A[0];return e.type===u.IDENT_TOKEN&&"none"===e.value?[]:A.filter(function(A){return yA(A)&&function(A){return A.type!==u.FUNCTION||Pe[A.name]}(A)}).map(ye)}},Ve={name:"background-origin",initialValue:"border-box",prefix:!1,type:se.LIST,parse:function(A){return A.map(function(A){if(DA(A))switch(A.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},ze={name:"background-position",initialValue:"0% 0%",type:se.LIST,prefix:!1,parse:function(A){return _A(A).map(function(A){return A.filter(VA)}).map(zA)}};!function(A){A[A.REPEAT=0]="REPEAT",A[A.NO_REPEAT=1]="NO_REPEAT",A[A.REPEAT_X=2]="REPEAT_X",A[A.REPEAT_Y=3]="REPEAT_Y"}(_e||(_e={}));var Xe,Je={name:"background-repeat",initialValue:"repeat",prefix:!1,type:se.LIST,parse:function(A){return _A(A).map(function(A){return A.filter(DA).map(function(A){return A.value}).join(" ")}).map(Ge)}},Ge=function(A){switch(A){case"no-repeat":return _e.NO_REPEAT;case"repeat-x":case"repeat no-repeat":return _e.REPEAT_X;case"repeat-y":case"no-repeat repeat":return _e.REPEAT_Y;case"repeat":default:return _e.REPEAT}};!function(A){A.AUTO="auto",A.CONTAIN="contain",A.COVER="cover"}(Xe||(Xe={}));var ke,We={name:"background-size",initialValue:"0",prefix:!1,type:se.LIST,parse:function(A){return _A(A).map(function(A){return A.filter(Ye)})}},Ye=function(A){return DA(A)||VA(A)},qe=function(A){return{name:"border-"+A+"-color",initialValue:"transparent",prefix:!1,type:se.TYPE_VALUE,format:"color"}},Ze=qe("top"),je=qe("right"),$e=qe("bottom"),At=qe("left"),et=function(A){return{name:"border-radius-"+A,initialValue:"0 0",prefix:!1,type:se.LIST,parse:function(A){return zA(A.filter(VA))}}},tt=et("top-left"),rt=et("top-right"),nt=et("bottom-right"),Bt=et("bottom-left");!function(A){A[A.NONE=0]="NONE",A[A.SOLID=1]="SOLID"}(ke||(ke={}));var st,ot=function(A){return{name:"border-"+A+"-style",initialValue:"solid",prefix:!1,type:se.IDENT_VALUE,parse:function(A){switch(A){case"none":return ke.NONE}return ke.SOLID}}},it=ot("top"),at=ot("right"),ct=ot("bottom"),Qt=ot("left"),ut=function(A){return{name:"border-"+A+"-width",initialValue:"0",type:se.VALUE,prefix:!1,parse:function(A){return OA(A)?A.number:0}}},wt=ut("top"),Ut=ut("right"),lt=ut("bottom"),Ct=ut("left"),gt={name:"color",initialValue:"transparent",prefix:!1,type:se.TYPE_VALUE,format:"color"},Et={name:"display",initialValue:"inline-block",prefix:!1,type:se.LIST,parse:function(A){return A.filter(DA).reduce(function(A,e){return A|Ft(e.value)},0)}},Ft=function(A){switch(A){case"block":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0};!function(A){A[A.NONE=0]="NONE",A[A.LEFT=1]="LEFT",A[A.RIGHT=2]="RIGHT",A[A.INLINE_START=3]="INLINE_START",A[A.INLINE_END=4]="INLINE_END"}(st||(st={}));var ht,Ht={name:"float",initialValue:"none",prefix:!1,type:se.IDENT_VALUE,parse:function(A){switch(A){case"left":return st.LEFT;case"right":return st.RIGHT;case"inline-start":return st.INLINE_START;case"inline-end":return st.INLINE_END}return st.NONE}},dt={name:"letter-spacing",initialValue:"0",prefix:!1,type:se.VALUE,parse:function(A){return A.type===u.IDENT_TOKEN&&"normal"===A.value?0:A.type===u.NUMBER_TOKEN?A.number:A.type===u.DIMENSION_TOKEN?A.number:0}};!function(A){A.NORMAL="normal",A.STRICT="strict"}(ht||(ht={}));var ft,pt={name:"line-break",initialValue:"normal",prefix:!1,type:se.IDENT_VALUE,parse:function(A){switch(A){case"strict":return ht.STRICT;case"normal":default:return ht.NORMAL}}},Nt={name:"line-height",initialValue:"normal",prefix:!1,type:se.TOKEN_VALUE},Kt={name:"list-style-image",initialValue:"none",type:se.VALUE,prefix:!1,parse:function(A){return A.type===u.IDENT_TOKEN&&"none"===A.value?null:ye(A)}};!function(A){A[A.INSIDE=0]="INSIDE",A[A.OUTSIDE=1]="OUTSIDE"}(ft||(ft={}));var It,Tt={name:"list-style-position",initialValue:"outside",prefix:!1,type:se.IDENT_VALUE,parse:function(A){switch(A){case"inside":return ft.INSIDE;case"outside":default:return ft.OUTSIDE}}};!function(A){A[A.NONE=-1]="NONE",A[A.DISC=0]="DISC",A[A.CIRCLE=1]="CIRCLE",A[A.SQUARE=2]="SQUARE",A[A.DECIMAL=3]="DECIMAL",A[A.CJK_DECIMAL=4]="CJK_DECIMAL",A[A.DECIMAL_LEADING_ZERO=5]="DECIMAL_LEADING_ZERO",A[A.LOWER_ROMAN=6]="LOWER_ROMAN",A[A.UPPER_ROMAN=7]="UPPER_ROMAN",A[A.LOWER_GREEK=8]="LOWER_GREEK",A[A.LOWER_ALPHA=9]="LOWER_ALPHA",A[A.UPPER_ALPHA=10]="UPPER_ALPHA",A[A.ARABIC_INDIC=11]="ARABIC_INDIC",A[A.ARMENIAN=12]="ARMENIAN",A[A.BENGALI=13]="BENGALI",A[A.CAMBODIAN=14]="CAMBODIAN",A[A.CJK_EARTHLY_BRANCH=15]="CJK_EARTHLY_BRANCH",A[A.CJK_HEAVENLY_STEM=16]="CJK_HEAVENLY_STEM",A[A.CJK_IDEOGRAPHIC=17]="CJK_IDEOGRAPHIC",A[A.DEVANAGARI=18]="DEVANAGARI",A[A.ETHIOPIC_NUMERIC=19]="ETHIOPIC_NUMERIC",A[A.GEORGIAN=20]="GEORGIAN",A[A.GUJARATI=21]="GUJARATI",A[A.GURMUKHI=22]="G
12URMUKHI",A[A.HEBREW=22]="HEBREW",A[A.HIRAGANA=23]="HIRAGANA",A[A.HIRAGANA_IROHA=24]="HIRAGANA_IROHA",A[A.JAPANESE_FORMAL=25]="JAPANESE_FORMAL",A[A.JAPANESE_INFORMAL=26]="JAPANESE_INFORMAL",A[A.KANNADA=27]="KANNADA",A[A.KATAKANA=28]="KATAKANA",A[A.KATAKANA_IROHA=29]="KATAKANA_IROHA",A[A.KHMER=30]="KHMER",A[A.KOREAN_HANGUL_FORMAL=31]="KOREAN_HANGUL_FORMAL",A[A.KOREAN_HANJA_FORMAL=32]="KOREAN_HANJA_FORMAL",A[A.KOREAN_HANJA_INFORMAL=33]="KOREAN_HANJA_INFORMAL",A[A.LAO=34]="LAO",A[A.LOWER_ARMENIAN=35]="LOWER_ARMENIAN",A[A.MALAYALAM=36]="MALAYALAM",A[A.MONGOLIAN=37]="MONGOLIAN",A[A.MYANMAR=38]="MYANMAR",A[A.ORIYA=39]="ORIYA",A[A.PERSIAN=40]="PERSIAN",A[A.SIMP_CHINESE_FORMAL=41]="SIMP_CHINESE_FORMAL",A[A.SIMP_CHINESE_INFORMAL=42]="SIMP_CHINESE_INFORMAL",A[A.TAMIL=43]="TAMIL",A[A.TELUGU=44]="TELUGU",A[A.THAI=45]="THAI",A[A.TIBETAN=46]="TIBETAN",A[A.TRAD_CHINESE_FORMAL=47]="TRAD_CHINESE_FORMAL",A[A.TRAD_CHINESE_INFORMAL=48]="TRAD_CHINESE_INFORMAL",A[A.UPPER_ARMENIAN=49]="UPPER_ARMENIAN",A[A.DISCLOSURE_OPEN=50]="DISCLOSURE_OPEN",A[A.DISCLOSURE_CLOSED=51]="DISCLOSURE_CLOSED"}(It||(It={}));var mt,Rt={name:"list-style-type",initialValue:"none",prefix:!1,type:se.IDENT_VALUE,parse:function(A){switch(A){case"disc":return It.DISC;case"circle":return It.CIRCLE;case"square":return It.SQUARE;case"decimal":return It.DECIMAL;case"cjk-decimal":return It.CJK_DECIMAL;case"decimal-leading-zero":return It.DECIMAL_LEADING_ZERO;case"lower-roman":return It.LOWER_ROMAN;case"upper-roman":return It.UPPER_ROMAN;case"lower-greek":return It.LOWER_GREEK;case"lower-alpha":return It.LOWER_ALPHA;case"upper-alpha":return It.UPPER_ALPHA;case"arabic-indic":return It.ARABIC_INDIC;case"armenian":return It.ARMENIAN;case"bengali":return It.BENGALI;case"cambodian":return It.CAMBODIAN;case"cjk-earthly-branch":return It.CJK_EARTHLY_BRANCH;case"cjk-heavenly-stem":return It.CJK_HEAVENLY_STEM;case"cjk-ideographic":return It.CJK_IDEOGRAPHIC;case"devanagari":return It.DEVANAGARI;case"ethiopic-numeric":return It.ETHIOPIC_NUMERIC;case"georgian":return It.GEORGIAN;case"gujarati":return It.GUJARATI;case"gurmukhi":return It.GURMUKHI;case"hebrew":return It.HEBREW;case"hiragana":return It.HIRAGANA;case"hiragana-iroha":return It.HIRAGANA_IROHA;case"japanese-formal":return It.JAPANESE_FORMAL;case"japanese-informal":return It.JAPANESE_INFORMAL;case"kannada":return It.KANNADA;case"katakana":return It.KATAKANA;case"katakana-iroha":return It.KATAKANA_IROHA;case"khmer":return It.KHMER;case"korean-hangul-formal":return It.KOREAN_HANGUL_FORMAL;case"korean-hanja-formal":return It.KOREAN_HANJA_FORMAL;case"korean-hanja-informal":return It.KOREAN_HANJA_INFORMAL;case"lao":return It.LAO;case"lower-armenian":return It.LOWER_ARMENIAN;case"malayalam":return It.MALAYALAM;case"mongolian":return It.MONGOLIAN;case"myanmar":return It.MYANMAR;case"oriya":return It.ORIYA;case"persian":return It.PERSIAN;case"simp-chinese-formal":return It.SIMP_CHINESE_FORMAL;case"simp-chinese-informal":return It.SIMP_CHINESE_INFORMAL;case"tamil":return It.TAMIL;case"telugu":return It.TELUGU;case"thai":return It.THAI;case"tibetan":return It.TIBETAN;case"trad-chinese-formal":return It.TRAD_CHINESE_FORMAL;case"trad-chinese-informal":return It.TRAD_CHINESE_INFORMAL;case"upper-armenian":return It.UPPER_ARMENIAN;case"disclosure-open":return It.DISCLOSURE_OPEN;case"disclosure-closed":return It.DISCLOSURE_CLOSED;case"none":default:return It.NONE}}},Lt=function(A){return{name:"margin-"+A,initialValue:"0",prefix:!1,type:se.TOKEN_VALUE}},Ot=Lt("top"),vt=Lt("right"),Dt=Lt("bottom"),bt=Lt("left");!function(A){A[A.VISIBLE=0]="VISIBLE",A[A.HIDDEN=1]="HIDDEN",A[A.SCROLL=2]="SCROLL",A[A.AUTO=3]="AUTO"}(mt||(mt={}));var St,Mt={name:"overflow",initialValue:"visible",prefix:!1,type:se.LIST,parse:function(A){return A.filter(DA).map(function(A){switch(A.value){case"hidden":return mt.HIDDEN;case"scroll":return mt.SCROLL;case"auto":return mt.AUTO;case"visible":default:return mt.VISIBLE}})}};!function(A){A.NORMAL="normal",A.BREAK_WORD="break-word"}(St||(St={}));var yt,_t={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:se.IDENT_VALUE,parse:function(A){switch(A){case"break-word":return St.BREAK_WORD;case"normal":default:return St.NORMAL}}},Pt=function(A){return{name:"padding-"+A,initialValue:"0",prefix:!1,type:se.TYPE_VALUE,format:"length-percentage"}},xt=Pt("top"),Vt=Pt("right"),zt=Pt("bottom"),Xt=Pt("left");!function(A){A[A.LEFT=0]="LEFT",A[A.CENTER=1]="CENTER",A[A.RIGHT=2]="RIGHT"}(yt||(yt={}));var Jt,Gt={name:"text-align",initialValue:"left",prefix:!1,type:se.IDENT_VALUE,parse:function(A){switch(A){case"right":return yt.RIGHT;case"center":case"justify":return yt.CENTER;case"left":default:return yt.LEFT}}};!function(A){A[A.STATIC=0]="STATIC",A[A.RELATIVE=1]="RELATIVE",A[A.ABSOLUTE=2]="ABSOLUTE",A[A.FIXED=3]="FIXED",A[A.STICKY=4]="STICKY"}(Jt||(Jt={}));var kt,Wt={name:"position",initialValue:"static",prefix:!1,type:se.IDENT_VALUE,parse:function(A){switch(A){case"relative":return Jt.RELATIVE;case"absolute":return Jt.ABSOLUTE;case"fixed":return Jt.FIXED;case"sticky":return Jt.STICKY}return Jt.STATIC}},Yt={name:"text-shadow",initialValue:"none",type:se.LIST,prefix:!1,parse:function(A){return 1===A.length&&SA(A[0],"none")?[]:_A(A).map(function(A){for(var e={color:ce.TRANSPARENT,offsetX:XA,offsetY:XA,blur:XA},t=0,r=0;r<A.length;r++){var n=A[r];xA(n)?(0===t?e.offsetX=n:1===t?e.offsetY=n:e.blur=n,t++):e.color=$A(n)}return e})}};!function(A){A[A.NONE=0]="NONE",A[A.LOWERCASE=1]="LOWERCASE",A[A.UPPERCASE=2]="UPPERCASE",A[A.CAPITALIZE=3]="CAPITALIZE"}(kt||(kt={}));var qt,Zt={name:"text-transform",initialValue:"none",prefix:!1,type:se.IDENT_VALUE,parse:function(A){switch(A){case"uppercase":return kt.UPPERCASE;case"lowercase":return kt.LOWERCASE;case"capitalize":return kt.CAPITALIZE}return kt.NONE}},jt={name:"transform",initialValue:"none",prefix:!0,type:se.VALUE,parse:function(A){if(A.type===u.IDENT_TOKEN&&"none"===A.value)return null;if(A.type===u.FUNCTION){var e=$t[A.name];if(void 0===e)throw new Error('Attempting to parse an unsupported transform function "'+A.name+'"');return e(A.values)}return null}},$t={matrix:function(A){var e=A.filter(function(A){return A.type===u.NUMBER_TOKEN}).map(function(A){return A.number});return 6===e.length?e:null},matrix3d:function(A){var e=A.filter(function(A){return A.type===u.NUMBER_TOKEN}).map(function(A){return A.number}),t=e[0],r=e[1],n=(e[2],e[3],e[4]),B=e[5],s=(e[6],e[7],e[8],e[9],e[10],e[11],e[12]),o=e[13];e[14],e[15];return 16===e.length?[t,r,n,B,s,o]:null}},Ar={type:u.PERCENTAGE_TOKEN,number:50,flags:4},er=[Ar,Ar],tr={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:se.LIST,parse:function(A){var e=A.filter(VA);return 2!==e.length?er:[e[0],e[1]]}};!function(A){A[A.VISIBLE=0]="VISIBLE",A[A.HIDDEN=1]="HIDDEN",A[A.COLLAPSE=2]="COLLAPSE"}(qt||(qt={}));var rr,nr={name:"visible",initialValue:"none",prefix:!1,type:se.IDENT_VALUE,parse:function(A){switch(A){case"hidden":return qt.HIDDEN;case"collapse":return qt.COLLAPSE;case"visible":default:return qt.VISIBLE}}};!function(A){A.NORMAL="normal",A.BREAK_ALL="break-all",A.KEEP_ALL="keep-all"}(rr||(rr={}));var Br,sr={name:"word-break",initialValue:"normal",prefix:!1,type:se.IDENT_VALUE,parse:function(A){switch(A){case"break-all":return rr.BREAK_ALL;case"keep-all":return rr.KEEP_ALL;case"normal":default:return rr.NORMAL}}},or={name:"z-index",initialValue:"auto",prefix:!1,type:se.VALUE,parse:function(A){if(A.type===u.IDENT_TOKEN)return{auto:!0,order:0};if(vA(A))return{auto:!1,order:A.number};throw new Error("Invalid z-index number parsed")}},ir={name:"opacity",initialValue:"1",type:se.VALUE,prefix:!1,parse:function(A){return vA(A)?A.number:1}},ar={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:se.TYPE_VALUE,format:"color"},cr={name:"text-decoration-line",initialValue:"none",prefix:!1,type:se.LIST,parse:function(A){return A.filter(DA).map(function(A){switch(A.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(A){return 0!==A})}}
12,Qr={name:"font-family",initialValue:"",prefix:!1,type:se.LIST,parse:function(A){var e=[],t=[];return A.forEach(function(A){switch(A.type){case u.IDENT_TOKEN:case u.STRING_TOKEN:e.push(A.value);break;case u.NUMBER_TOKEN:e.push(A.number.toString());break;case u.COMMA_TOKEN:t.push(e.join(" ")),e.length=0}}),e.length&&t.push(e.join(" ")),t.map(function(A){return-1===A.indexOf(" ")?A:"'"+A+"'"})}},ur={name:"font-size",initialValue:"0",prefix:!1,type:se.TYPE_VALUE,format:"length"},wr={name:"font-weight",initialValue:"normal",type:se.VALUE,prefix:!1,parse:function(A){if(vA(A))return A.number;if(DA(A))switch(A.value){case"bold":return 700;case"normal":default:return 400}return 400}},Ur={name:"font-variant",initialValue:"none",type:se.LIST,prefix:!1,parse:function(A){return A.filter(DA).map(function(A){return A.value})}};!function(A){A.NORMAL="normal",A.ITALIC="italic",A.OBLIQUE="oblique"}(Br||(Br={}));var lr,Cr={name:"font-style",initialValue:"normal",prefix:!1,type:se.IDENT_VALUE,parse:function(A){switch(A){case"oblique":return Br.OBLIQUE;case"italic":return Br.ITALIC;case"normal":default:return Br.NORMAL}}},gr=function(A,e){return 0!=(A&e)},Er={name:"content",initialValue:"none",type:se.LIST,prefix:!1,parse:function(A){if(0===A.length)return[];var e=A[0];return e.type===u.IDENT_TOKEN&&"none"===e.value?[]:A}},Fr={name:"counter-increment",initialValue:"none",prefix:!0,type:se.LIST,parse:function(A){if(0===A.length)return null;var e=A[0];if(e.type===u.IDENT_TOKEN&&"none"===e.value)return null;for(var t=[],r=A.filter(MA),n=0;n<r.length;n++){var B=r[n],s=r[n+1];if(B.type===u.IDENT_TOKEN){var o=s&&vA(s)?s.number:1;t.push({counter:B.value,increment:o})}}return t}},hr={name:"counter-reset",initialValue:"none",prefix:!0,type:se.LIST,parse:function(A){if(0===A.length)return[];for(var e=[],t=A.filter(MA),r=0;r<t.length;r++){var n=t[r],B=t[r+1];if(DA(n)&&"none"!==n.value){var s=B&&vA(B)?B.number:0;e.push({counter:n.value,reset:s})}}return e}},Hr={name:"quotes",initialValue:"none",prefix:!0,type:se.LIST,parse:function(A){if(0===A.length)return null;var e=A[0];if(e.type===u.IDENT_TOKEN&&"none"===e.value)return null;var t=[],r=A.filter(bA);if(r.length%2!=0)return null;for(var n=0;n<r.length;n+=2){var B=r[n].value,s=r[n+1].value;t.push({open:B,close:s})}return t}},dr=function(A,e,t){if(!A)return"";var r=A[Math.min(e,A.length-1)];return r?t?r.open:r.close:""},fr={name:"box-shadow",initialValue:"none",type:se.LIST,prefix:!1,parse:function(A){return 1===A.length&&SA(A[0],"none")?[]:_A(A).map(function(A){for(var e={color:255,offsetX:XA,offsetY:XA,blur:XA,spread:XA,inset:!1},t=0,r=0;r<A.length;r++){var n=A[r];SA(n,"inset")?e.inset=!0:xA(n)?(0===t?e.offsetX=n:1===t?e.offsetY=n:2===t?e.blur=n:e.spread=n,t++):e.color=$A(n)}return e})}},pr=function(){function A(A){this.backgroundClip=Ir(ue,A.backgroundClip),this.backgroundColor=Ir(we,A.backgroundColor),this.backgroundImage=Ir(xe,A.backgroundImage),this.backgroundOrigin=Ir(Ve,A.backgroundOrigin),this.backgroundPosition=Ir(ze,A.backgroundPosition),this.backgroundRepeat=Ir(Je,A.backgroundRepeat),this.backgroundSize=Ir(We,A.backgroundSize),this.borderTopColor=Ir(Ze,A.borderTopColor),this.borderRightColor=Ir(je,A.borderRightColor),this.borderBottomColor=Ir($e,A.borderBottomColor),this.borderLeftColor=Ir(At,A.borderLeftColor),this.borderTopLeftRadius=Ir(tt,A.borderTopLeftRadius),this.borderTopRightRadius=Ir(rt,A.borderTopRightRadius),this.borderBottomRightRadius=Ir(nt,A.borderBottomRightRadius),this.borderBottomLeftRadius=Ir(Bt,A.borderBottomLeftRadius),this.borderTopStyle=Ir(it,A.borderTopStyle),this.borderRightStyle=Ir(at,A.borderRightStyle),this.borderBottomStyle=Ir(ct,A.borderBottomStyle),this.borderLeftStyle=Ir(Qt,A.borderLeftStyle),this.borderTopWidth=Ir(wt,A.borderTopWidth),this.borderRightWidth=Ir(Ut,A.borderRightWidth),this.borderBottomWidth=Ir(lt,A.borderBottomWidth),this.borderLeftWidth=Ir(Ct,A.borderLeftWidth),this.boxShadow=Ir(fr,A.boxShadow),this.color=Ir(gt,A.color),this.display=Ir(Et,A.display),this.float=Ir(Ht,A.cssFloat),this.fontFamily=Ir(Qr,A.fontFamily),this.fontSize=Ir(ur,A.fontSize),this.fontStyle=Ir(Cr,A.fontStyle),this.fontVariant=Ir(Ur,A.fontVariant),this.fontWeight=Ir(wr,A.fontWeight),this.letterSpacing=Ir(dt,A.letterSpacing),this.lineBreak=Ir(pt,A.lineBreak),this.lineHeight=Ir(Nt,A.lineHeight),this.listStyleImage=Ir(Kt,A.listStyleImage),this.listStylePosition=Ir(Tt,A.listStylePosition),this.listStyleType=Ir(Rt,A.listStyleType),this.marginTop=Ir(Ot,A.marginTop),this.marginRight=Ir(vt,A.marginRight),this.marginBottom=Ir(Dt,A.marginBottom),this.marginLeft=Ir(bt,A.marginLeft),this.opacity=Ir(ir,A.opacity);var e=Ir(Mt,A.overflow);this.overflowX=e[0],this.overflowY=e[e.length>1?1:0],this.overflowWrap=Ir(_t,A.overflowWrap),this.paddingTop=Ir(xt,A.paddingTop),this.paddingRight=Ir(Vt,A.paddingRight),this.paddingBottom=Ir(zt,A.paddingBottom),this.paddingLeft=Ir(Xt,A.paddingLeft),this.position=Ir(Wt,A.position),this.textAlign=Ir(Gt,A.textAlign),this.textDecorationColor=Ir(ar,A.textDecorationColor||A.color),this.textDecorationLine=Ir(cr,A.textDecorationLine),this.textShadow=Ir(Yt,A.textShadow),this.textTransform=Ir(Zt,A.textTransform),this.transform=Ir(jt,A.transform),this.transformOrigin=Ir(tr,A.transformOrigin),this.visibility=Ir(nr,A.visibility),this.wordBreak=Ir(sr,A.wordBreak),this.zIndex=Ir(or,A.zIndex)}return A.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===qt.VISIBLE},A.prototype.isTransparent=function(){return Ae(this.backgroundColor)},A.prototype.isTransformed=function(){return null!==this.transform},A.prototype.isPositioned=function(){return this.position!==Jt.STATIC},A.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},A.prototype.isFloating=function(){return this.float!==st.NONE},A.prototype.isInlineLevel=function(){return gr(this.display,4)||gr(this.display,33554432)||gr(this.display,268435456)||gr(this.display,536870912)||gr(this.display,67108864)||gr(this.display,134217728)},A}(),Nr=function(){return function(A){this.content=Ir(Er,A.content),this.quotes=Ir(Hr,A.quotes)}}(),Kr=function(){return function(A){this.counterIncrement=Ir(Fr,A.counterIncrement),this.counterReset=Ir(hr,A.counterReset)}}(),Ir=function(A,e){var t=new RA,r=null!=e?e.toString():A.initialValue;t.write(r);var n=new LA(t.read());switch(A.type){case se.IDENT_VALUE:var B=n.parseComponentValue();return A.parse(DA(B)?B.value:A.initialValue);case se.VALUE:return A.parse(n.parseComponentValue());case se.LIST:return A.parse(n.parseComponentValues());case se.TOKEN_VALUE:return n.parseComponentValue();case se.TYPE_VALUE:switch(A.format){case"angle":return YA(n.parseComponentValue());case"color":return $A(n.parseComponentValue());case"image":return ye(n.parseComponentValue());case"length":var s=n.parseComponentValue();return xA(s)?s:XA;case"length-percentage":var o=n.parseComponentValue();return VA(o)?o:XA}}throw new Error("Attempting to parse unsupported css format type "+A.format)},Tr=function(){return function(A){this.styles=new pr(window.getComputedStyle(A,null)),this.textNodes=[],this.elements=[],null!==this.styles.transform&&Qn(A)&&(A.style.transform="none"),this.bounds=s(A),this.flags=0}}(),mr=function(){return function(A,e){this.text=A,this.bounds=e}}(),Rr=function(A,e,t){var r=vr(A,e),n=[],B=0;return r.forEach(function(A){if(e.textDecorationLine.length||A.trim().length>0)if(fe.SUPPORT_RANGE_BOUNDS)n.push(new mr(A,Or(t,B,A.length)));else{var r=t.splitText(A.length);n.push(new mr(A,Lr(t))),t=r}
12else fe.SUPPORT_RANGE_BOUNDS||(t=t.splitText(A.length));B+=A.length}),n},Lr=function(A){var e=A.ownerDocument;if(e){var t=e.createElement("html2canvaswrapper");t.appendChild(A.cloneNode(!0));var r=A.parentNode;if(r){r.replaceChild(t,A);var n=s(t);return t.firstChild&&r.replaceChild(t.firstChild,t),n}}return new B(0,0,0,0)},Or=function(A,e,t){var r=A.ownerDocument;if(!r)throw new Error("Node has no owner document");var n=r.createRange();return n.setStart(A,e),n.setEnd(A,e+t),B.fromClientRect(n.getBoundingClientRect())},vr=function(A,e){return 0!==e.letterSpacing?o(A).map(function(A){return i(A)}):Dr(A,e)},Dr=function(A,e){for(var t,r=function(A,e){var t=o(A),r=Z(t,e),n=r[0],B=r[1],s=r[2],i=t.length,a=0,c=0;return{next:function(){if(c>=i)return{done:!0,value:null};for(var A="Ã";c<i&&"Ã"===(A=q(t,B,n,++c,s)););if("Ã"!==A||c===i){var e=new j(t,A,a,c);return a=c,{value:e,done:!1}}return{done:!0,value:null}}}}(A,{lineBreak:e.lineBreak,wordBreak:e.overflowWrap===St.BREAK_WORD?"break-word":e.wordBreak}),n=[];!(t=r.next()).done;)t.value&&n.push(t.value.slice());return n},br=function(){return function(A,e){this.text=Sr(A.data,e.textTransform),this.textBounds=Rr(this.text,e,A)}}(),Sr=function(A,e){switch(e){case kt.LOWERCASE:return A.toLowerCase();case kt.CAPITALIZE:return A.replace(Mr,yr);case kt.UPPERCASE:return A.toUpperCase();default:return A}},Mr=/(^|\s|:|-|\(|\))([a-z])/g,yr=function(A,e,t){return A.length>0?e+t.toUpperCase():A},_r=function(A){function t(e){var t=A.call(this,e)||this;return t.src=e.currentSrc||e.src,t.intrinsicWidth=e.naturalWidth,t.intrinsicHeight=e.naturalHeight,Ne.getInstance().addImage(t.src),t}return e(t,A),t}(Tr),Pr=function(A){function t(e){var t=A.call(this,e)||this;return t.canvas=e,t.intrinsicWidth=e.width,t.intrinsicHeight=e.height,t}return e(t,A),t}(Tr),xr=function(A){function t(e){var t=A.call(this,e)||this,r=new XMLSerializer;return t.svg="data:image/svg+xml,"+encodeURIComponent(r.serializeToString(e)),t.intrinsicWidth=e.width.baseVal.value,t.intrinsicHeight=e.height.baseVal.value,Ne.getInstance().addImage(t.svg),t}return e(t,A),t}(Tr),Vr=function(A){function t(e){var t=A.call(this,e)||this;return t.value=e.value,t}return e(t,A),t}(Tr),zr=function(A){function t(e){var t=A.call(this,e)||this;return t.start=e.start,t.reversed="boolean"==typeof e.reversed&&!0===e.reversed,t}return e(t,A),t}(Tr),Xr=[{type:u.DIMENSION_TOKEN,flags:0,unit:"px",number:3}],Jr=[{type:u.PERCENTAGE_TOKEN,flags:0,number:50}],Gr=function(A){return A.width>A.height?new B(A.left+(A.width-A.height)/2,A.top,A.height,A.height):A.width<A.height?new B(A.left,A.top+(A.height-A.width)/2,A.width,A.width):A},kr=function(A){var e=A.type===qr?new Array(A.value.length+1).join("â¢"):A.value;return 0===e.length?A.placeholder||"":e},Wr="checkbox",Yr="radio",qr="password",Zr=function(A){function t(e){var t=A.call(this,e)||this;switch(t.type=e.type.toLowerCase(),t.checked=e.checked,t.value=kr(e),t.type!==Wr&&t.type!==Yr||(t.styles.backgroundColor=3739148031,t.styles.borderTopColor=t.styles.borderRightColor=t.styles.borderBottomColor=t.styles.borderLeftColor=2779096575,t.styles.borderTopWidth=t.styles.borderRightWidth=t.styles.borderBottomWidth=t.styles.borderLeftWidth=1,t.styles.borderTopStyle=t.styles.borderRightStyle=t.styles.borderBottomStyle=t.styles.borderLeftStyle=ke.SOLID,t.styles.backgroundClip=[oe.BORDER_BOX],t.styles.backgroundOrigin=[0],t.bounds=Gr(t.bounds)),t.type){case Wr:t.styles.borderTopRightRadius=t.styles.borderTopLeftRadius=t.styles.borderBottomRightRadius=t.styles.borderBottomLeftRadius=Xr;break;case Yr:t.styles.borderTopRightRadius=t.styles.borderTopLeftRadius=t.styles.borderBottomRightRadius=t.styles.borderBottomLeftRadius=Jr}return t}return e(t,A),t}(Tr),jr=function(A){function t(e){var t=A.call(this,e)||this,r=e.options[e.selectedIndex||0];return t.value=r&&r.text||"",t}return e(t,A),t}(Tr),$r=function(A){function t(e){var t=A.call(this,e)||this;return t.value=e.value,t}return e(t,A),t}(Tr),An=function(A){return $A(LA.create(A).parseComponentValue())},en=function(A){function t(e){var t=A.call(this,e)||this;t.src=e.src,t.width=parseInt(e.width,10)||0,t.height=parseInt(e.height,10)||0,t.backgroundColor=t.styles.backgroundColor;try{if(e.contentWindow&&e.contentWindow.document&&e.contentWindow.document.documentElement){t.tree=Bn(e.contentWindow.document.documentElement);var r=e.contentWindow.document.documentElement?An(getComputedStyle(e.contentWindow.document.documentElement).backgroundColor):ce.TRANSPARENT,n=e.contentWindow.document.body?An(getComputedStyle(e.contentWindow.document.body).backgroundColor):ce.TRANSPARENT;t.backgroundColor=Ae(r)?Ae(n)?t.styles.backgroundColor:n:r}}catch(B){}return t}return e(t,A),t}(Tr),tn=["OL","UL","MENU"],rn=function(A,e,t){for(var r=A.firstChild,n=void 0;r;r=n)if(n=r.nextSibling,an(r)&&r.data.trim().length>0)e.textNodes.push(new br(r,e.styles));else if(cn(r)){var B=nn(r);B.styles.isVisible()&&(sn(r,B,t)?B.flags|=4:on(B.styles)&&(B.flags|=2),-1!==tn.indexOf(r.tagName)&&(B.flags|=8),e.elements.push(B),fn(r)||Cn(r)||pn(r)||rn(r,B,t))}},nn=function(A){return Fn(A)?new _r(A):En(A)?new Pr(A):Cn(A)?new xr(A):wn(A)?new Vr(A):Un(A)?new zr(A):ln(A)?new Zr(A):pn(A)?new jr(A):fn(A)?new $r(A):hn(A)?new en(A):new Tr(A)},Bn=function(A){var e=nn(A);return e.flags|=4,rn(A,e,e),e},sn=function(A,e,t){return e.styles.isPositionedWithZIndex()||e.styles.opacity<1||e.styles.isTransformed()||gn(A)&&t.styles.isTransparent
vendor: 1,657 bytes, line 12
12()},on=function(A){return A.isPositioned()||A.isFloating()},an=function(A){return A.nodeType===Node.TEXT_NODE},cn=function(A){return A.nodeType===Node.ELEMENT_NODE},Qn=function(A){return cn(A)&&void 0!==A.style&&!un(A)},un=function(A){return"object"==typeof A.className},wn=function(A){return"LI"===A.tagName},Un=function(A){return"OL"===A.tagName},ln=function(A){return"INPUT"===A.tagName},Cn=function(A){return"svg"===A.tagName},gn=function(A){return"BODY"===A.tagName},En=function(A){return"CANVAS"===A.tagName},Fn=function(A){return"IMG"===A.tagName},hn=function(A){return"IFRAME"===A.tagName},Hn=function(A){return"STYLE"===A.tagName},dn=function(A){return"SCRIPT"===A.tagName},fn=function(A){return"TEXTAREA"===A.tagName},pn=function(A){return"SELECT"===A.tagName},Nn=function(){function A(){this.counters={}}return A.prototype.getCounterValue=function(A){var e=this.counters[A];return e&&e.length?e[e.length-1]:1},A.prototype.getCounterValues=function(A){var e=this.counters[A];return e||[]},A.prototype.pop=function(A){var e=this;A.forEach(function(A){return e.counters[A].pop()})},A.prototype.parse=function(A){var e=this,t=A.counterIncrement,r=A.counterReset,n=!0;null!==t&&t.forEach(function(A){var t=e.counters[A.counter];t&&0!==A.increment&&(n=!1,t[Math.max(0,t.length-1)]+=A.increment)});var B=[];return n&&r.forEach(function(A){var t=e.counters[A.counter];B.push(A.counter),t||(t=e.counters[A.counter]=[]),t.push(A.reset)}),B},A}(),Kn={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},In={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,9
120,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Õ","Õ","Õ","Õ","Õ","Õ","Õ","Õ","Õ","Õ","Õ","Õ","Õ","Õ","Õ","Õ
","Õ","Õ","Õ","Õ","Õ","Ô¿","Ô¾","Ô½","Ô¼","Ô»","Ôº","Ô¹","Ô¸","Ô·","Ô¶","Ôµ","Ô´","Ô³","Ô²","Ô±"]},Tn={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["×׳","×׳","×׳","×׳","×׳","×׳","×׳","×׳","×׳","×׳","ת","ש","ר","×§","צ","פ","×¢","ס","× ","×","×","×","××","××","××","××","××","×","×","×","×","×","×","×","×","×","×"]},mn={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["áµ","á°","á¯","á´","á®","á","á¬","á«","áª","á©","á¨","á§","á¦","á¥","á¤","á³","á¢","á¡","á ","á","á","á","á²","á","á","á","á","á","á","á±","á","á","á","á","á","á","á"]},Rn=function(A,e,t,r,n,B){return A<e||A>t?bn(A,n,B.length>0):r.integers.reduce(function(e,t,n){for(;A>=t;)A-=t,e+=r.values[n];return e},"")+B},Ln=function(A,e,t,r){var n="";do{t||A--,n=r(A)+n,A/=e}while(A*e>=e);return n},On=function(A,e,t,r,n){var B=t-e+1;return(A<0?"-":"")+(Ln(Math.abs(A),B,r,function(A){return i(Math.floor(A%B)+e)})+n)},vn=function(A,e,t){void 0===t&&(t=". ");var r=e.length;return Ln(Math.abs(A),r,!1,function(A){return e[Math.floor(A%r)]})+t},Dn=function(A,e,t,r,n,B){if(A<-9999||A>9999)return bn(A,It.CJK_DECIMAL,n.length>0);var s=Math.abs(A),o=n;if(0===s)return e[0]+o;for(var i=0;s>0&&i<=4;i++){var a=s%10;0===a&&gr(B,1)&&""!==o?o=e[a]+o:a>1||1===a&&0===i||1===a&&1===i&&gr(B,2)||1===a&&1===i&&gr(B,4)&&A>100||1===a&&i>1&&gr(B,8)?o=e[a]+(i>0?t[i-1]:"")+o:1===a&&i>0&&(o=t[i-1]+o),s=Math.floor(s/10)}return(A<0?r:"")+o},bn=function(A,e,t){var r=t?". ":"",n=t?"ã":"",B=t?", ":"",s=t?" ":"";switch(e){case It.DISC:return"â¢"+s;case It.CIRCLE:return"â¦"+s;case It.SQUARE:return"â¾"+s;case It.DECIMAL_LEADING_ZERO:var o=On(A,48,57,!0,r);return o.length<4?"0"+o:o;case It.CJK_DECIMAL:return vn(A,"ãä¸äºä¸åäºå
ä¸å
«ä¹",n);case It.LOWER_ROMAN:return Rn(A,1,3999,Kn,It.DECIMAL,r).toLowerCase();case It.UPPER_ROMAN:return Rn(A,1,3999,Kn,It.DECIMAL,r);case It.LOWER_GREEK:return On(A,945,969,!1,r);case It.LOWER_ALPHA:return On(A,97,122,!1,r);case It.UPPER_ALPHA:return On(A,65,90,!1,r);case It.ARABIC_INDIC:return On(A,1632,1641,!0,r);case It.ARMENIAN:case It.UPPER_ARMENIAN:return Rn(A,1,9999,In,It.DECIMAL,r);case It.LOWER_ARMENIAN:return Rn(A,1,9999,In,It.DECIMAL,r).toLowerCase();case It.BENGALI:return On(A,2534,2543,!0,r);case It.CAMBODIAN:case It.KHMER:return On(A,6112,6121,!0,r);case It.CJK_EARTHLY_BRANCH:return vn(A,"åä¸å¯
å¯è¾°å·³åæªç³é
æäº¥",n);case It.CJK_HEAVENLY_STEM:return vn(A,"ç²ä¹ä¸ä¸æå·±åºè¾å£¬ç¸",n);case It.CJK_IDEOGRAPHIC:case It.TRAD_CHINESE_INFORMAL:return Dn(A,"é¶ä¸äºä¸åäºå
ä¸å
«ä¹","åç¾åè¬","è² ",n,14);case It.TRAD_CHINESE_FORMAL:return Dn(A,"é¶å£¹è²³åèä¼é¸ææç","æ¾ä½°ä»è¬","è² ",n,15);case It.SIMP_CHINESE_INFORMAL:return Dn(A,"é¶ä¸äºä¸åäºå
ä¸å
«ä¹","åç¾åè¬","è´",n,14);case It.SIMP_CHINESE_FORMAL:return Dn(A,"é¶å£¹è´°åèä¼éææç","æ¾ä½°ä»è¬","è´",n,15);case It.JAPANESE_INFORMAL:return Dn(A,"ãä¸äºä¸åäºå
ä¸å
«ä¹","åç¾åä¸","ãã¤ãã¹",n,0);case It.JAPANESE_FORMAL:return Dn(A,"é¶å£±å¼ååä¼å
ä¸å
«ä¹","æ¾ç¾åä¸","ãã¤ãã¹",n,7);case It.KOREAN_HANGUL_FORMAL:return Dn(A,"ìì¼ì´ì¼ì¬ì¤ì¡ì¹ í구","ìë°±ì²ë§","ë§ì´ëì¤",B,7);case It.KOREAN_HANJA_INFORMAL:return Dn(A,"é¶ä¸äºä¸åäºå
ä¸å
«ä¹","åç¾åè¬","ë§ì´ëì¤",B,0);case It.KOREAN_HANJA_FORMAL:return Dn(A,"é¶å£¹è²³ååäºå
ä¸å
«ä¹","æ¾ç¾å","ë§ì´ëì¤",B,7);case It.DEVANAGARI:return On(A,2406,2415,!0,r);case It.GEORGIAN:return Rn(A,1,19999,mn,It.DECIMAL,r);case It.GUJARATI:return On(A,2790,2799,!0,r);case It.GURMUKHI:return On(A,2662,2671,!0,r);case It.HEBREW:return Rn(A,1,10999,Tn,It.DECIMAL,r);case It.HIRAGANA:return vn(A,"ããããããããããããããããã¡ã¤ã¦ã¨ãªã«ã¬ãã®ã¯ã²ãµã¸ã»ã¾ã¿ãããããããããããããããã");case It.HIRAGANA_IROHA:return vn(A,"ããã¯ã«ã»ã¸ã¨ã¡ãã¬ããããããããã¤ããªããããã®ãããã¾ããµããã¦ãããããã¿ããã²ããã");case It.KANNADA:return On(A,3302,3311,!0,r);case It.KATAKANA:return vn(A,"ã¢ã¤ã¦ã¨ãªã«ãã¯ã±ã³ãµã·ã¹ã»ã½ã¿ããããããããããããããããã ã¡ã¢ã¤ã¦ã¨ã©ãªã«ã¬ãã¯ã°ã±ã²ã³",n);case It.KATAKANA_IROHA:return vn(A,"ã¤ããããããããªãã«ã²ã¯ã«ã¨ã¿ã¬ã½ãããã©ã ã¦ã°ããªã¯ã¤ãã±ãã³ã¨ãã¢ãµãã¦ã¡ãã·ã±ãã¢ã»ã¹",n);case It.LAO:return On(A,3792,3801,!0,r);case It.MONGOLIAN:return On(A,6160,6169,!0,r);case It.MYANMAR:return On(A,4160,4169,!0,r);case It.ORIYA:return On(A,2918,2927,!0,r);case It.PERSIAN:return On(A,1776,1785,!0,r);case It.TAMIL:return On(A,3046,3055,!0,r);case It.TELUGU:return On(A,3174,3183,!0,r);case It.THAI:return On(A,3664,3673,!0,r);case It.TIBETAN:return On(A,3872,3881,!0,r);case It.DECIMAL:default:return On(A,48,57,!0,r)}},Sn=function(){function A(A,e){if(this.options=e,this.scrolledElements=[],this.referenceElement=A,this.counters=new Nn,this.quoteDepth=0,!A.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(A.ownerDocument.documentElement)}return A.prototype.toIFrame=function(A,e){var t=this,B=yn(A,e);if(!B.contentWindow)return Promise.reject("Unable to find iframe window");var s=A.defaultView.pageXOffset,o=A.defaultView.pageYOffset,i=B.contentWindow,a=i.document,c=_n(B).then(function(){return r(t,void 0,void 0,function(){var A;return n(this,function(t){switch(t.label){case 0:return this.scrolledElements.forEac
12h(zn),i&&(i.scrollTo(e.left,e.top),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||i.scrollY===e.top&&i.scrollX===e.left||(a.documentElement.style.top=-e.top+"px",a.documentElement.style.left=-e.left+"px",a.documentElement.style.position="absolute")),A=this.options.onclone,void 0===this.clonedReferenceElement?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:a.fonts&&a.fonts.ready?[4,a.fonts.ready]:[3,2];case 1:t.sent(),t.label=2;case 2:return"function"==typeof A?[2,Promise.resolve().then(function(){return A(a)}).then(function(){return B})]:[2,B]}})})});return a.open(),a.write(xn(document.doctype)+"<html></html>"),Vn(this.referenceElement.ownerDocument,s,o),a.replaceChild(a.adoptNode(this.documentElement),a.documentElement),a.close(),c},A.prototype.createElementClone=function(A){if(En(A))return this.createCanvasClone(A);if(Hn(A))return this.createStyleClone(A);var e=A.cloneNode(!1);return Fn(e)&&"lazy"===e.loading&&(e.loading="eager"),e},A.prototype.createStyleClone=function(A){try{var e=A.sheet;if(e&&e.cssRules){var t=[].slice.call(e.cssRules,0).reduce(function(A,e){return e&&"string"==typeof e.cssText?A+e.cssText:A},""),r=A.cloneNode(!1);return r.textContent=t,r}}catch(n){if(pe.getInstance(this.options.id).error("Unable to access cssRules property",n),"SecurityError"!==n.name)throw n}return A.cloneNode(!1)}
12,A.prototype.createCanvasClone=function(A){if(this.options.inlineImages&&A.ownerDocument){var e=A.ownerDocument.createElement("img");try{return e.src=A.toDataURL(),e}catch(B){pe.getInstance(this.options.id).info("Unable to clone canvas contents, canvas is tainted")}}var t=A.cloneNode(!1);try{t.width=A.width,t.height=A.height;var r=A.getContext("2d"),n=t.getContext("2d");return n&&(r?n.putImageData(r.getImageData(0,0,A.width,A.height),0,0):n.drawImage(A,0,0)),t}catch(B){}return t},A.prototype.cloneNode=function(A){if(an(A))return document.createTextNode(A.data);if(!A.ownerDocument)return A.cloneNode(!1);var e=A.ownerDocument.defaultView;if(e&&cn(A)&&(Qn(A)||un(A))){var t=this.createElementClone(A),r=e.getComputedStyle(A),n=e.getComputedStyle(A,":before"),B=e.getComputedStyle(A,":after");this.referenceElement===A&&Qn(t)&&(this.clonedReferenceElement=t),gn(t)&&Gn(t);for(var s=this.counters.parse(new Kr(r)),o=this.resolvePseudoContent(A,t,n,lr.BEFORE),i=A.firstChild;i;i=i.nextSibling)cn(i)&&(dn(i)||i.hasAttribute("data-html2canvas-ignore")||"function"==typeof this.options.ignoreElements&&this.options.ignoreElements(i))||this.options.copyStyles&&cn(i)&&Hn(i)||t.appendChild(this.cloneNode(i));o&&t.insertBefore(o,t.firstChild);var a=this.resolvePseudoContent(A,t,B,lr.AFTER);return a&&t.appendChild(a),this.counters.pop(s),r&&(this.options.copyStyles||un(A))&&!hn(A)&&Pn(r,t),0===A.scrollTop&&0===A.scrollLeft||this.scrolledElements.push([t,A.scrollLeft,A.scrollTop]),(fn(A)||pn(A))&&(fn(t)||pn(t))&&(t.value=A.value),t}return A.cloneNode(!1)},A.prototype.resolvePseudoContent=function(A,e,t,r){var n=this;if(t){var B=t.content,s=e.ownerDocument;if(s&&B&&"none"!==B&&"-moz-alt-content"!==B&&"none"!==t.display){this.counters.parse(new Kr(t));var o=new Nr(t),i=s.createElement("html2canvaspseudoelement");Pn(t,i),o.content.forEach(function(e){if(e.type===u.STRING_TOKEN)i.appendChild(s.createTextNode(e.value));else if(e.type===u.URL_TOKEN){var t=s.createElement("img");t.src=e.value,t.style.opacity="1",i.appendChild(t)}else if(e.type===u.FUNCTION){if("attr"===e.name){var r=e.values.filter(DA);r.length&&i.appendChild(s.createTextNode(A.getAttribute(r[0].value)||""))}else if("counter"===e.name){var B=e.values.filter(yA),a=B[0],c=B[1];if(a&&DA(a)){var Q=n.counters.getCounterValue(a.value),w=c&&DA(c)?Rt.parse(c.value):It.DECIMAL;i.appendChild(s.createTextNode(bn(Q,w,!1)))}}else if("counters"===e.name){var U=e.values.filter(yA),l=(a=U[0],U[1]);c=U[2];if(a&&DA(a)){var C=n.counters.getCounterValues(a.value),g=c&&DA(c)?Rt.parse(c.value):It.DECIMAL,E=l&&l.type===u.STRING_TOKEN?l.value:"",F=C.map(function(A){return bn(A,g,!1)}).join(E);i.appendChild(s.createTextNode(F))}}}else if(e.type===u.IDENT_TOKEN)switch(e.value){case"open-quote":i.appendChild(s.createTextNode(dr(o.quotes,n.quoteDepth++,!0)));break;case"close-quote":i.appendChild(s.createTextNode(dr(o.quotes,--n.quoteDepth,!1)));break;default:i.appendChild(s.createTextNode(e.value))}}),i.className=Xn+" "+Jn;var a=r===lr.BEFORE?" "+Xn:" "+Jn;return un(e)?e.className.baseValue+=a:e.className+=a,i}}},A.destroy=function(A){return!!A.parentNode&&(A.parentNode.removeChild(A),!0)},A}();!function(A){A[A.BEFORE=0]="BEFORE",A[A.AFTER=1]="AFTER"}(lr||(lr={}));var Mn,yn=function(A,e){var t=A.createElement("iframe");return t.className="html2canvas-container",t.style.visibility="hidden",t.style.position="fixed",t.style.left="-10000px",t.style.top="0px",t.style.border="0",t.width=e.width.toString(),t.height=e.height.toString(),t.scrolling="no",t.setAttribute("data-html2canvas-ignore","true"),A.body.appendChild(t),t},_n=function(A){return new Promise(function(e,t){var r=A.contentWindow;if(!r)return t("No window assigned for iframe");var n=r.document;r.onload=A.onload=n.onreadystatechange=function(){r.onload=A.onload=n.onreadystatechange=null;var t=setInterval(function(){n.body.childNodes.length>0&&"complete"===n.readyState&&(clearInterval(t),e(A))},50)}})},Pn=function(A,e){for(var t=A.length-1;t>=0;t--){var r=A.item(t);"content"!==r&&e.style.setProperty(r,A.getPropertyValue(r))}return e},xn=function(A){var e="";return A&&(e+="<!DOCTYPE ",A.name&&(e+=A.name),A.internalSubset&&(e+=A.internalSubset),A.publicId&&(e+='"'+A.publicId+'"'),A.systemId&&(e+='"'+A.systemId+'"'),e+=">"),e},Vn=function(A,e,t){A&&A.defaultView&&(e!==A.defaultView.pageXOffset||t!==A.defaultView.pageYOffset)&&A.defaultView.scrollTo(e,t)},zn=function(A){var e=A[0],t=A[1],r=A[2];e.scrollLeft=t,e.scrollTop=r},Xn="___html2canvas___pseudoelement_before",Jn="___html2canvas___pseudoelement_after",Gn=function(A){kn(A,"."+Xn+':before{\n content: "" !important;\n display: none !important;\n}\n .'+Jn+':after{\n content: "" !important;\n display: none !important;\n}')},kn=function(A,e){var t=A.ownerDocument;if(t){var r=t.createElement("style");r.textContent=e,A.appendChild(r)}};!function(A){A[A.VECTOR=0]="VECTOR",A[A.BEZIER_CURVE=1]="BEZIER_CURVE"}(Mn||(Mn={}));var Wn,Yn=function(A,e){return A.length===e.length&&A.some(function(A,t){return A===e[t]})},qn=function(){function A(A,e){this.type=Mn.VECTOR,this.x=A,this.y=e}return A.prototype.add=function(e,t){return new A(this.x+e,this.y+t)},A}(),Zn=function(A,e,t){return new qn(A.x+(e.x-A.x)*t,A.y+(e.y-A.y)*t)},jn=function(){function A(A,e,t,r){this.type=Mn.BEZIER_CURVE,this.start=A,this.startControl=e,this.endControl=t,this.end=r}return A.prototype.subdivide=function(e,t){var r=Zn(this.start,this.startControl,e),n=Zn(this.startControl,this.endControl,e),B=Zn(this.endControl,this.end,e),s=Zn(r,n,e),o=Zn(n,B,e),i=Zn(s,o,e);return t?new A(this.start,r,s,i):new A(i,o,B,this.end)},A.prototype.add=function(e,t){return new A(this.start.add(e,t),this.startControl.add(e,t),this.endControl.add(e,t),this.end.add(e,t))},A.prototype.reverse=function(){return new A(this.end,this.endControl,this.startControl,this.start)},A}(),$n=function(A){return A.type===Mn.BEZIER_CURVE},AB=function(){return function(A){var e=A.styles,t=A.bounds,r=kA(e.borderTopLeftRadius,t.width,t.height),n=r[0],B=r[1],s=kA(e.borderTopRightRadius,t.width,t.height),o=s[0],i=s[1],a=kA(e.borderBottomRightRadius,t.width,t.height),c=a[0],Q=a[1],u=kA(e.borderBottomLeftRadius,t.width,t.height),w=u[0],U=u[1],l=[];l.push((n+o)/t.width),l.push((w+c)/t.width),l.push((B+U)/t.height),l.push((i+Q)/t.height);var C=Math.max.apply(Math,l);C>1&&(n/=C,B/=C,o/=C,i/=C,c/=C,Q/=C,w/=C,U/=C);var g=t.width-o,E=t.height-Q,F=t.width-c,h=t.height-U,H=e.borderTopWidth,d=e.borderRightWidth,f=e.borderBottomWidth,p=e.borderLeftWidth,N=WA(e.paddingTop,A.bounds.width),K=WA(e.paddingRight,A.boun
12ds.width),I=WA(e.paddingBottom,A.bounds.width),T=WA(e.paddingLeft,A.bounds.width);this.topLeftBorderBox=n>0||B>0?eB(t.left,t.top,n,B,Wn.TOP_LEFT):new qn(t.left,t.top),this.topRightBorderBox=o>0||i>0?eB(t.left+g,t.top,o,i,Wn.TOP_RIGHT):new qn(t.left+t.width,t.top),this.bottomRightBorderBox=c>0||Q>0?eB(t.left+F,t.top+E,c,Q,Wn.BOTTOM_RIGHT):new qn(t.left+t.width,t.top+t.height),this.bottomLeftBorderBox=w>0||U>0?eB(t.left,t.top+h,w,U,Wn.BOTTOM_LEFT):new qn(t.left,t.top+t.height),this.topLeftPaddingBox=n>0||B>0?eB(t.left+p,t.top+H,Math.max(0,n-p),Math.max(0,B-H),Wn.TOP_LEFT):new qn(t.left+p,t.top+H),this.topRightPaddingBox=o>0||i>0?eB(t.left+Math.min(g,t.width+p),t.top+H,g>t.width+p?0:o-p,i-H,Wn.TOP_RIGHT):new qn(t.left+t.width-d,t.top+H),this.bottomRightPaddingBox=c>0||Q>0?eB(t.left+Math.min(F,t.width-p),t.top+Math.min(E,t.height+H),Math.max(0,c-d),Q-f,Wn.BOTTOM_RIGHT):new qn(t.left+t.width-d,t.top+t.height-f),this.bottomLeftPaddingBox=w>0||U>0?eB(t.left+p,t.top+h,Math.max(0,w-p),U-f,Wn.BOTTOM_LEFT):new qn(t.left+p,t.top+t.height-f),this.topLeftContentBox=n>0||B>0?eB(t.left+p+T,t.top+H+N,Math.max(0,n-(p+T)),Math.max(0,B-(H+N)),Wn.TOP_LEFT):new qn(t.left+p+T,t.top+H+N),this.topRightContentBox=o>0||i>0?eB(t.left+Math.min(g,t.width+p+T),t.top+H+N,g>t.width+p+T?0:o-p+T,i-(H+N),Wn.TOP_RIGHT):new qn(t.left+t.width-(d+K),t.top+H+N),this.bottomRightContentBox=c>0||Q>0?eB(t.left+Math.min(F,t.width-(p+T)),t.top+Math.min(E,t.height+H+N),Math.max(0,c-(d+K)),Q-(f+I),Wn.BOTTOM_RIGHT):new qn(t.left+t.width-(d+K),t.top+t.height-(f+I)),this.bottomLeftContentBox=w>0||U>0?eB(t.left+p+T,t.top+h,Math.max(0,w-(p+T)),U-(f+I),Wn.BOTTOM_LEFT):new qn(t.left+p+T,t.top+t.height-(f+I))}}();!function(A){A[A.TOP_LEFT=0]="TOP_LEFT",A[A.TOP_RIGHT=1]="TOP_RIGHT",A[A.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",A[A.BOTTOM_LEFT=3]="BOTTOM_LEFT"}(Wn||(Wn={}));var eB=function(A,e,t,r,n){var B=(Math.sqrt(2)-1)/3*4,s=t*B,o=r*B,i=A+t,a=e+r;switch(n){case Wn.TOP_LEFT:return new jn(new qn(A,a),new qn(A,a-o),new qn(i-s,e),new qn(i,e));case Wn.TOP_RIGHT:return new jn(new qn(A,e),new qn(A+s,e),new qn(i,a-o),new qn(i,a));case Wn.BOTTOM_RIGHT:return new jn(new qn(i,e),new qn(i,e+o),new qn(A+s,a),new qn(A,a));case Wn.BOTTOM_LEFT:default:return new jn(new qn(i,a),new qn(i-s,a),new qn(A,e+o),new qn(A,e))}},tB=function(A){return[A.topLeftBorderBox,A.topRightBorderBox,A.bottomRightBorderBox,A.bottomLeftBorderBox]},rB=function(A){return[A.topLeftPaddingBox,A.topRightPaddingBox,A.bottomRightPaddingBox,A.bottomLeftPaddingBox]},nB=function(){return function(A,e,t){this.type=0,this.offsetX=A,this.offsetY=e,this.matrix=t,this.target=6}}(),BB=function(){return function(A,e){this.type=1,this.target=e,this.path=A}}(),sB=function(){return function(A){this.element=A,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}}(),oB=function(){function A(A,e){if(this.container=A,this.effects=e.slice(0),this.curves=new AB(A),null!==A.styles.transform){var t=A.bounds.left+A.styles.transformOrigin[0].number,r=A.bounds.top+A.styles.transformOrigin[1].number,n=A.styles.transform;this.effects.push(new nB(t,r,n))}if(A.styles.overflowX!==mt.VISIBLE){var B=tB(this.curves),s=rB(this.curves);Yn(B,s)?this.effects.push(new BB(B,6)):(this.effects.push(new BB(B,2)),this.effects.push(new BB(s,4)))}}return A.prototype.getParentEffects=function(){var A=this.effects.slice(0);if(this.container.styles.overflowX!==mt.VISIBLE){var e=tB(this.curves),t=rB(this.curves);Yn(e,t)||A.push(new BB(t,6))}return A},A}(),iB=function(A,e,t,r){A.container.elements.forEach(function(n){var B=gr(n.flags,4),s=gr(n.flags,2),o=new oB(n,A.getParentEffects());gr(n.styles.display,2048)&&r.push(o);var i=gr(n.flags,8)?[]:r;if(B||s){var a=B||n.styles.isPositioned()?t:e,c=new sB(o);if(n.styles.isPositioned()||n.styles.opacity<1||n.styles.isTransformed()){var Q=n.styles.zIndex.order;if(Q<0){var u=0;a.negativeZIndex.some(function(A,e){return Q>A.element.container.styles.zIndex.order?(u=e,!1):u>0}),a.negativeZIndex.splice(u,0,c)}else if(Q>0){var w=0;a.positiveZIndex.some(function(A,e){return Q>=A.element.container.styles.zIndex.order?(w=e+1,!1):w>0}),a.positiveZIndex.splice(w,0,c)}else a.zeroOrAutoZIndexOrTransformedOrOpacity.push(c)}else n.styles.isFloating()?a.nonPositionedFloats.push(c):a.nonPositionedInlineLevel.push(c);iB(o,c,B?c:t,i)}else n.styles.isInlineLevel()?e.inlineLevel.push(o):e.nonInlineLevel.push(o),iB(o,e,t,i);gr(n.flags,8)&&aB(n,i)})},aB=function(A,e){for(var t=A instanceof zr?A.start:1,r=A instanceof zr&&A.reversed,n=0;n<e.length;n++){var B=e[n];B.container instanceof Vr&&"number"==typeof B.container.value&&0!==B.container.value&&(t=B.container.value),B.listValue=bn(t,B.container.styles.listStyleType,!0),t+=r?-1:1}},cB=function(A,e,t,r){var n=[];return $n(A)?n.push(A.subdivide(.5,!1)):n.push(A),$n(t)?n.push(t.subdivide(.5,!0)):n.push(t),$n(r)?n.push(r.subdivide(.5,!0).reverse()):n.push(r),$n(e)?n.push(e.subdivide(.5,!1).reverse()):n.push(e),n},QB=function(A){var e=A.bounds,t=A.styles;return e.add(t.borderLeftWidth,t.borderTopWidth,-(t.borderRightWidth+t.borderLeftWidth),-(t.borderTopWidth+t.borderBottomWidth))},uB=function(A){var e=A.styles,t=A.bounds,r=WA(e.paddingLeft,t.width),n=WA(e.paddingRight,t.width),B=WA(e.paddingTop,t.width),s=WA(e.paddingBottom,t.width);return t.add(r+e.borderLeftWidth,B+e.borderTopWidth,-(e.borderRightWidth+e.borderLeftWidth+r+n),-(e.borderTopWidth+e.borderBottomWidth+B+s))},wB=function(A,e,t){var r,n,B=(r=gB(A.styles.backgroundOrigin,e),n=A,0===r?n.bounds:2===r?uB(n):QB(n)),s=function(A,e){return A===oe.BORDER_BOX?e.boun
vendor: 18,108 bytes, line 12
12ds:A===oe.CONTENT_BOX?uB(e):QB(e)}(gB(A.styles.backgroundClip,e),A),o=CB(gB(A.styles.backgroundSize,e),t,B),i=o[0],a=o[1],c=kA(gB(A.styles.backgroundPosition,e),B.width-i,B.height-a);return[EB(gB(A.styles.backgroundRepeat,e),c,o,B,s),Math.round(B.left+c[0]),Math.round(B.top+c[1]),i,a]},UB=function(A){return DA(A)&&A.value===Xe.AUTO},lB=function(A){return"number"==typeof A},CB=function(A,e,t){var r=e[0],n=e[1],B=e[2],s=A[0],o=A[1];if(VA(s)&&o&&VA(o))return[WA(s,t.width),WA(o,t.height)];var i=lB(B);if(DA(s)&&(s.value===Xe.CONTAIN||s.value===Xe.COVER))return lB(B)?t.width/t.height<B!=(s.value===Xe.COVER)?[t.width,t.width/B]:[t.height*B,t.height]:[t.width,t.height];var a=lB(r),c=lB(n),Q=a||c;if(UB(s)&&(!o||UB(o)))return a&&c?[r,n]:i||Q?Q&&i?[a?r:n*B,c?n:r/B]:[a?r:t.width,c?n:t.height]:[t.width,t.height];if(i){var u=0,w=0;return VA(s)?u=WA(s,t.width):VA(o)&&(w=WA(o,t.height)),UB(s)?u=w*B:o&&!UB(o)||(w=u/B),[u,w]}var U=null,l=null;if(VA(s)?U=WA(s,t.width):o&&VA(o)&&(l=WA(o,t.height)),null===U||o&&!UB(o)||(l=a&&c?U/r*n:t.height),null!==l&&UB(s)&&(U=a&&c?l/n*r:t.width),null!==U&&null!==l)return[U,l];throw new Error("Unable to calculate background-size for element")},gB=function(A,e){var t=A[e];return void 0===t?A[0]:t},EB=function(A,e,t,r,n){var B=e[0],s=e[1],o=t[0],i=t[1];switch(A){case _e.REPEAT_X:return[new qn(Math.round(r.left),Math.round(r.top+s)),new qn(Math.round(r.left+r.width),Math.round(r.top+s)),new qn(Math.round(r.left+r.width),Math.round(i+r.top+s)),new qn(Math.round(r.left),Math.round(i+r.top+s))];case _e.REPEAT_Y:return[new qn(Math.round(r.left+B),Math.round(r.top)),new qn(Math.round(r.left+B+o),Math.round(r.top)),new qn(Math.round(r.left+B+o),Math.round(r.height+r.top)),new qn(Math.round(r.left+B),Math.round(r.height+r.top))];case _e.NO_REPEAT:return[new qn(Math.round(r.left+B),Math.round(r.top+s)),new qn(Math.round(r.left+B+o),Math.round(r.top+s)),new qn(Math.round(r.left+B+o),Math.round(r.top+s+i)),new qn(Math.round(r.left+B),Math.round(r.top+s+i))];default:return[new qn(Math.round(n.left),Math.round(n.top)),new qn(Math.round(n.left+n.width),Math.round(n.top)),new qn(Math.round(n.left+n.width),Math.round(n.height+n.top)),new qn(Math.round(n.left),Math.round(n.height+n.top))]}},FB=function(){function A(A){this._data={},this._document=A}return A.prototype.parseMetrics=function(A,e){var t=this._document.createElement("div"),r=this._document.createElement("img"),n=this._document.createElement("span"),B=this._document.body;t.style.visibility="hidden",t.style.fontFamily=A,t.style.fontSize=e,t.style.margin="0",t.style.padding="0",B.appendChild(t),r.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",r.width=1,r.height=1,r.style.margin="0",r.style.padding="0",r.style.verticalAlign="baseline",n.style.fontFamily=A,n.style.fontSize=e,n.style.margin="0",n.style.padding="0",n.appendChild(this._document.createTextNode("Hidden Text")),t.appendChild(n),t.appendChild(r);var s=r.offsetTop-n.offsetTop+2;t.removeChild(n),t.appendChild(this._document.createTextNode("Hidden Text")),t.style.lineHeight="normal",r.style.verticalAlign="super";var o=r.offsetTop-t.offsetTop+2;return B.removeChild(t),{baseline:s,middle:o}},A.prototype.getMetrics=function(A,e){var t=A+" "+e;return void 0===this._data[t]&&(this._data[t]=this.parseMetrics(A,e)),this._data[t]},A}(),hB=function(){function A(A){this._activeEffects=[],this.canvas=A.canvas?A.canvas:document.createElement("canvas"),this.ctx=this.canvas.getContext("2d"),this.options=A,A.canvas||(this.canvas.width=Math.floor(A.width*A.scale),this.canvas.height=Math.floor(A.height*A.scale),this.canvas.style.width=A.width+"px",this.canvas.style.height=A.height+"px"),this.fontMetrics=new FB(document),this.ctx.scale(this.options.scale,this.options.scale),this.ctx.translate(-A.x+A.scrollX,-A.y+A.scrollY),this.ctx.textBaseline="bottom",this._activeEffects=[],pe.getInstance(A.id).debug("Canvas renderer initialized ("+A.width+"x"+A.height+" at "+A.x+","+A.y+") with scale "+A.scale)}return A.prototype.applyEffects=function(A,e){for(var t=this;this._activeEffects.length;)this.popEffect();A.filter(function(A){return gr(A.target,e)}).forEach(function(A){return t.applyEffect(A)})},A.prototype.applyEffect=function(A){this.ctx.save(),function(A){return 0===A.type}(A)&&(this.ctx.translate(A.offsetX,A.offsetY),this.ctx.transform(A.matrix[0],A.matrix[1],A.matrix[2],A.matrix[3],A.matrix[4],A.matrix[5]),this.ctx.translate(-A.offsetX,-A.offsetY)),function(A){return 1===A.type}(A)&&(this.path(A.path),this.ctx.clip()),this._activeEffects.push(A)},A.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},A.prototype.renderStack=function(A){return r(this,void 0,void 0,function(){var e;return n(this,function(t){switch(t.label){case 0:return(e=A.element.container.styles).isVisible()?(this.ctx.globalAlpha=e.opacity,[4,this.renderStackContent(A)]):[3,2];case 1:t.sent(),t.label=2;case 2:return[2]}})})},A.prototype.renderNode=function(A){return r(this,void 0,void 0,function(){return n(this,function(e){switch(e.label){case 0:return A.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(A)]:[3,3];case 1:return e.sent(),[4,this.renderNodeContent(A)];case 2:e.sent(),e.label=3;case 3:return[2]}})})},A.prototype.renderTextWithLetterSpacing=function(A,e){var t=this;0===e?this.ctx.fillText(A.text,A.bounds.left,A.bounds.top+A.bounds.height):o(A.text).map(function(A){return i(A)}).reduce(function(e,r){return t.ctx.fillText(r,e,A.bounds.top+A.bounds.height),e+t.ctx.measureText(r).width},A.bounds.left)},A.prototype.createFontStyle=function(A){var e=A.fontVariant.filter(function(A){return"normal"===A||"small-caps"===A}).join(""),t=A.fontFamily.join(", "),r=OA(A.fontSize)?""+A.fontSize.number+A.fontSize.unit:A.fontSize.number+"px";return[[A.fontStyle,e,A.fontWeight,r,t].join(" "),t,r]},A.prototype.renderTextNode=function(A,e){return r(this,void 0,void 0,function(){var t,r,B,s,o=this;return n(this,function(n){return t=this.createFontStyle(e),r=t[0],B=t[1],s=t[2],this.ctx.font=r,A.textBounds.forEach(function(A){o.ctx.fillStyle=ee(e.color),o.renderTextWithLetterSpacing(A,e.letterSpacing);var t=e.textShadow;t.length&&A.text.trim().length&&(t.slice(0).reverse().forEach(function(e){o.ctx.shadowColor=ee(e.color),o.ctx.shadowOffsetX=e.offsetX.number*o.options.scale,o.ctx.shadowOffsetY=e.offsetY.number*o.options.scale,o.ctx.shadowBlur=e.blur.number,o.ctx.fillText(A.text,A.bounds.left,A.bounds.top+A.bounds.height)}),o.ctx.shadowColor="",o.ctx.shadowOffsetX=0,o.ctx.shadowOffsetY=0,o.ctx.shadowBlur=0),e.textDecorationLine.length&&(o.ctx.fillStyle=ee(e.textDecorationColor||e.color),e.textDecorationLine.forEach(function(e){switch(e){case 1:var t=o.fontMetrics.getMetrics(B,s).baseline;o.ctx.fillRect(A.bounds.left,Math.round(A.bounds.top+t),A.bounds.width,1);break;case 2:o.ctx.fillRect(A.bounds.left,Math.round(A.bounds.top),A.bounds.width,1);break;case 3:var r=o.fontMetrics.getMetrics(B,s).middle;o.ctx.fillRect(A.bounds.left,Math.ceil(A.bounds.top+r),A.bounds.width,1)}}))}),[2]})})},A.prototype.renderReplacedElement=function(A,e,t){if(t&&A.intrinsicWidth>0&&A.intrinsicHeight>0){var r=uB(A),n=rB(e);this.path(n),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(t,0,0,A.intrinsicWidth,A.intrinsicHeight,r.left,r.top,r.width,r.height),this.ctx.restore()}},A.prototype.renderNodeContent=function(e){return r(this,void 0,void 0,function(){var t,r,s,o,i,a,c,Q,w,U,l,C,g,E;return n(this,function(n){switch(n.label){case 0:this.applyEffects(e.effects,4),t=e.container,r=e.curves,s=t.styles,o=0,i=t.textNodes,n.label=1;case 1:return o<i.length?(a=i[o],[4,this.renderTextNode(a,s)]):[3,4];case 2:n.sent(),n.label=3;case 3:return o++,[3,1];case 4:if(!(t instanceof _r))return[3,8];n.label=5;case 5:return n.trys.push([5,7,,8]),[4,this.options.cache.match(t.src)];case 6:return C=n.sent(),this.renderReplacedElement(t,r,C),[3,8];case 7:return n.sent(),pe.getInstance(this.options.id).error("Error loading image "+t.src),[3,8];case 8:if(t instanceof Pr&&this.renderReplacedElement(t,r,t.canvas),!(t instanceof xr))return[3,12];n.label=9;case 9:return n.trys.push([9,11,,12]),[4,this.options.cache.match(t.svg)];case 10:return C=n.sent(),this.renderReplacedElement(t,r,C),[3,12];case 11:return n.sent(),pe.getInstance(this.options.id).error("Error loading svg "+t.svg.substring(0,255)),[3,12];case 12:return t instanceof en&&t.tree?[4,new A({id:this.options.id,scale:this.options.scale,backgroundColor:t.backgroundColor,x:0,y:0,scrollX:0,scrollY:0,width:t.width,height:t.height,cache:this.options.cache,windowWidth:t.width,windowHeight:t.height}).render(t.tree)]:[3,14];case 13:c=n.sent(),t.width&&t.height&&this.ctx.drawImage(c,0,0,t.width,t.height,t.bounds.left,t.bounds.top,t.bounds.width,t.bounds.height),n.label=14;case 14:if(t instanceof Zr&&(Q=Math.min(t.bounds.width,t.bounds.height),t.type===Wr?t.checked&&(this.ctx.save(),this.path([new qn(t.bounds.left+.39363*Q,t.bounds.top+.79*Q),new qn(t.bounds.left+.16*Q,t.bounds.top+.5549*Q),new qn(t.bounds.left+.27347*Q,t.bounds.top+.44071*Q),new qn(t.bounds.left+.39694*Q,t.bounds.top+.5649*Q),new qn(t.bounds.left+.72983*Q,t.bounds.top+.23*Q),new qn(t.bounds.left+.84*Q,t.bounds.top+.34085*Q),new qn(t.bounds.left+.39363*Q,t.bounds.top+.79*Q)]),this.ctx.fillStyle=ee(707406591),this.ctx.fill(),this.ctx.restore()):t.type===Yr&&t.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(t.bounds.left+Q/2,t.bounds.top+Q/2,Q/4,0,2*Math.PI,!0),this.ctx.fillStyle=ee(707406591),this.ctx.fill(),this.ctx.restore())),HB(t)&&t.value.length){switch(this.ctx.font=this.createFontStyle(s)[0],this.ctx.fillStyle=ee(s.color),this.ctx.textBaseline="middle",this.ctx.textAlign=fB(t.styles.textAlign),E=uB(t),w=0,t.styles.textAlign){case yt.CENTER:w+=E.width/2;break;case yt.RIGHT:w+=E.width}U=E.add(w,0,0,-E.height/2+1),this.ctx.save(),this.path([new qn(E.left,E.top),new qn(E.left+E.width,E.top),new qn(E.left+E.width,E.top+E.height),new qn(E.left,E.top+E.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new mr(t.value,U),s.letterSpacing),this.ctx.restore(),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"}if(!gr(t.styles.display,2048))return[3,20];if(null===t.styles.listStyleImage)return[3,19];if((l=t.styles.listStyleImage).type!==Qe.URL)return[3,18];C=void 0,g=l.url,n.label=15;case 15:return n.trys.push([15,17,,18]),[4,this.options.cache.match(g)];case 16:return C=n.sent(),this.ctx.drawImage(C,t.bounds.left-(C.width+10),t.bounds.top),[3,18];case 17:return n.sent(),pe.getInstance(this.options.id).error("Error loading list-style-image "+g),[3,18];case 18:return[3,20];case 19:e.listValue&&t.styles.listStyleType!==It.NONE&&(this.ctx.font=this.createFontStyle(s)[0],this.ctx.fillStyle=ee(s.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",E=new B(t.bounds.left,t.bounds.top+WA(t.styles.paddingTop,t.bounds.width),t.bounds.width,(F=s.lineHeight,h=s.fontSize.number,(DA(F)&&"normal"===F.value?1.2*h:F.type===u.NUMBER_TOKEN?h*F.number:VA(F)?WA(F,h):h)/2+1)),this.renderTextWithLetterSpacing(new mr(e.listValue,E),s.letterSpacing),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),n.label=20;case 20:return[2]}var F,h})})},A.prototype.renderStackContent=function(A){return r(this,void 0,void 0,function(){var e,t,r,B,s,o,i,a,c,Q,u,w,U,l,C;return n(this,function(n){switch(n.label){case 0:return[4,this.renderNodeBackgroundAndBorders(A.element)];case 1:n.sent(),e=0,t=A.negativeZIndex,n.label=2;case 2:return e<t.length?(C=t[e],[4,this.renderStack(C)]):[3,5];case 3:n.sent(),n.label=4;case 4:return e++,[3,2];case 5:return[4,this.renderNodeContent(A.element)];case 6:n.sent(),r=0,B=A.nonInlineLevel,n.label=7;case 7:return r<B.length?(C=B[r],[4,this.renderNode(C)]):[3,10];case 8:n.sent(),n.label=9;case 9:return r++,[3,7];case 10:s=0,o=A.nonPositionedFloats,n.label=11;case 11:return s<o.length?(C=o[s],[4,this.renderStack(C)]):[3,14];case 12:n.sent(),n.label=13;case 13:return s++,[3,11];case 14:i=0,a=A.nonPositionedInlineLevel,n.label=15;case 15:return i<a.length?(C=a[i],[4,this.renderStack(C)]):[3,18];case 16:n.sent(),n.label=17;case 17:return i++,[3,15];case 18:c=0,Q=A.inlineLevel,n.label=19;case 19:return c<Q.length?(C=Q[c],[4,this.renderNode(C)]):[3,22];case 20:n.sent(),n.label=21;case 21:return c++,[3,19];case 22:u=0,w=A.zeroOrAutoZIndexOrTransformedOrOpacity,n.label=23;case 23:return u<w.length?(C=w[u],[4,this.renderStack(C)]):[3,26];case 24:n.sent(),n.label=25;case 25:return u++,[3,23];case 26:U=0,l=A.positiveZIndex,n.label=27;case 27:return U<l.length?(C=l[U],[4,this.renderStack(C)]):[3,30];case 28:n.sent(),n.label=29;case 29:return U++,[3,27];case 30:return[2]}})})},A.prototype.mask=function(A){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(A.slice(0).reverse()),this.ctx.closePath()},A.prototype.path=function(A){this.ctx.beginPath(),this.formatPath(A),this.ctx.closePath()},A.prototype.formatPath=function(A){var e=this;A.forEach(function(A,t){var r=$n(A)?A.start:A;0===t?e.ctx.moveTo(r.x,r.y):e.ctx.lineTo(r.x,r.y),$n(A)&&e.ctx.bezierCurveTo(A.startControl.x,A.startControl.y,A.endControl.x,A.endControl.y,A.end.x,A.end.y)})},A.prototype.renderRepeat=function(A,e,t,r){this.path(A),this.ctx.fillStyle=e,this.ctx.translate(t,r),this.ctx.fill(),this.ctx.translate(-t,-r)},A.prototype.resizeImage=function(A,e,t){if(A.width===e&&A.height===t)return A;var r=this.canvas.ownerDocument.createElement("canvas");return r.width=e,r.height=t,r.getContext("2d").drawImage(A,0,0,A.width,A.height,0,0,e,t),r},A.prototype.renderBackgroundImage=function(A){return r(this,void 0,void 0,function(){var e,t,r,B,s,o;return n(this,function(i){switch(i.label){case 0:e=A.styles.backgroundImage.length-1,t=function(t){var B,s,o,i,a,c,Q,u,w,U,l,C,g,E,F,h,H,d,f,p,N,K,I,T,m,R,L,O,v,D,b;return n(this,function(n){switch(n.label){case 0:if(t.type!==Qe.URL)return[3,5];B=void 0,s=t.url,n.label=1;case 1:return n.trys.push([1,3,,4]),[4,r.options.cache.match(s)];case 2:return B=n.sent(),[3,4];case 3:return n.sent(),pe.getInstance(r.options.id).error("Error loading background-image "+s),[3,4];case 4:return B&&(o=wB(A,e,[B.width,B.height,B.width/B.height]),h=o[0],K=o[1],I=o[2],f=o[3],p=o[4],E=r.ctx.createPattern(r.resizeImage(B,f,p),"repeat"),r.renderRepeat(h,E,K,I)),[3,6];case 5:t.type===Qe.LINEAR_GRADIENT?(i=wB(A,e,[null,null,null]),h=i[0],K=i[1],I=i[2],f=i[3],p=i[4],a=Ce(t.angle,f,p),c=a[0],Q=a[1],u=a[2],w=a[3],U=a[4],(l=document.createElement("canvas")).width=f,l.height=p,C=l.getContext("2d"),g=C.createLinearGradient(Q,w,u,U),le(t.stops,c).forEach(function(A){return g.addColorStop(A.stop,ee(A.color))}),C.fillStyle=g,C.fillRect(0,0,f,p),f>0&&p>0&&(E=r.ctx.createPattern(l,"repeat"),r.renderRepeat(h,E,K,I))):function(A){return A.type===Qe.RADIAL_GRADIENT}(t)&&(F=wB(A,e,[null,null,null]),h=F[0],H=F[1],d=F[2],f=F[3],p=F[4],N=0===t.position.length?[JA]:t.position,K=WA(N[0],f),I=WA(N[N.length-1],p),T=function(A,e,t,r,n){var B=0,s=0;switch(A.size){case Me.CLOSEST_SIDE:A.shape===Se.CIRCLE?B=s=Math.min(Math.abs(e),Math.abs(e-r),Math.abs(t),Math.abs(t-n)):A.shape===Se.ELLIPSE&&(B=Math.min(Math.abs(e),Math.abs(e-r)),s=Math.min(Math.abs(t),Math.abs(t-n)));break;case Me.CLOSEST_CORNER:if(A.shape===Se.CIRCLE)B=s=Math.min(ge(e,t),ge(e,t-n),ge(e-r,t),ge(e-r,t-n));else if(A.shape===Se.ELLIPSE){var o=Math.min(Math.abs(t),Math.abs(t-n))/Math.min(Math.abs(e),Math.abs(e-r)),i=Ee(r,n,e,t,!0),a=i[0],c=i[1];s=o*(B=ge(a-e,(c-t)/o))}break;case Me.FARTHEST_SIDE:A.shape===Se.CIRCLE?B=s=Math.max(Math.abs(e),Math.abs(e-r),Math.abs(t),Math.abs(t-n)):A.shape===Se.ELLIPSE&&(B=Math.max(Math.abs(e),Math.abs(e-r)),s=Math.max(Math.abs(t),Math.abs(t-n)));break;case Me.FARTHEST_CORNER:if(A.shape===Se.CIRCLE)B=s=Math.max(ge(e,t),ge(e,t-n),ge(e-r,t),ge(e-r,t-n));else if(A.shape===Se.ELLIPSE){o=Math.max(Math.abs(t),Math.abs(t-n))/Math.max(Math.abs(e),Math.abs(e-r));var Q=Ee(r,n,e,t,!1);a=Q[0],c=Q[1],s=o*(B=ge(a-e,(c-t)/o))}}return Array.isArray(A.size)&&(B=WA(A.size[0],r),s=2===A.size.length?WA(A.size[1],n):B),[B,s]}(t,K,I,f,p),m=T[0],R=T[1],m>0&&m>0&&(L=r.ctx.createRadialGradient(H+K,d+I,0,H+K,d+I,m),le(t.stops,2*m).forEach(function(A){return L.addColorStop(A.stop,ee(A.color))}),r.path(h),r.ctx.fillStyle=L,m!==R?(O=A.bounds.left+.5*A.bounds.width,v=A.bounds.top+.5*A.bounds.height,b=1/(D=R/m),r.ctx.save(),r.ctx.translate(O,v),r.ctx.transform(1,0,0,D,0,0),r.ctx.translate(-O,-v),r.ctx.fillRect(H,b*(d-v)+v,f,p*b),r.ctx.restore()):r.ctx.fill())),n.label=6;case 6:return e--,[2]}})},r=this,B=0,s=A.styles.backgroundImage.slice(0).reverse(),i.label=1;case 1:return B<s.length?(o=s[B],[5,t(o)]):[3,4];case 2:i.sent(),i.label=3;case 3:return B++,[3,1];case 4:return[2]}})})},A.prototype.renderBorder=function(A,e,t){return r(this,void 0,void 0,function(){return n(this,function(r){return this.path(function(A,e){switch(e){case 0:return cB(A.topLeftBorderBox,A.topLeftPaddingBox,A.topRightBorderBox,A.topRightPaddingBox);case 1:return cB(A.topRightBorderBox,A.topRightPaddingBox,A.bottomRightBorderBox,A.bottomRightPaddingBox);case 2:return cB(A.bottomRightBorderBox,A.bottomRightPaddingBox,A.bottomLeftBorderBox,A.bottomLeftPaddingBox);case 3:default:return cB(A.bottomLeftBorderBox,A.bottomLeftPaddingBox,A.topLeftBorderBox,A.topLeftPaddingBox)}}(t,e)),this.ctx.fillStyle=ee(A),this.ctx.fill(),[2]})})},A.prototype.renderNodeBackgroundAndBorders=function(A){return r(this,void 0,void 0,function(){var e,t,r,B,s,o,i,a,c=this;return n(this,function(n){switch(n.label){case 0:return this.applyEffects(A.effects,2),e=A.container.styles,t=!Ae(e.backgroundColor)||e.backgroundImage.length,r=[{style:e.borderTopStyle,color:e.borderTopColor},{style:e.borderRightStyle,color:e.borderRightColor},{style:e.borderBottomStyle,color:e.borderBottomColor},{style:e.borderLeftStyle,color:e.borderLeftColor}],B=dB(gB(e.backgroundClip,0),A.curves),t||e.boxShadow.length?(this.ctx.save(),this.path(B),this.ctx.clip(),Ae(e.backgroundColor)||(this.ctx.fillStyle=ee(e.backgroundColor),this.ctx.fill()),[4,this.renderBackgroun
12dImage(A.container)]):[3,2];case 1:n.sent(),this.ctx.restore(),e.boxShadow.slice(0).reverse().forEach(function(e){c.ctx.save();var t,r,n,B,s,o=tB(A.curves),i=e.inset?0:1e4,a=(t=o,r=-i+(e.inset?1:-1)*e.spread.number,n=(e.inset?1:-1)*e.spread.number,B=e.spread.number*(e.inset?-2:2),s=e.spread.number*(e.inset?-2:2),t.map(function(A,e){switch(e){case 0:return A.add(r,n);case 1:return A.add(r+B,n);case 2:return A.add(r+B,n+s);case 3:return A.add(r,n+s)}return A}));e.inset?(c.path(o),c.ctx.clip(),c.mask(a)):(c.mask(o),c.ctx.clip(),c.path(a)),c.ctx.shadowOffsetX=e.offsetX.number+i,c.ctx.shadowOffsetY=e.offsetY.number,c.ctx.shadowColor=ee(e.color),c.ctx.shadowBlur=e.blur.number,c.ctx.fillStyle=e.inset?ee(e.color):"rgba(0,0,0,1)",c.ctx.fill(),c.ctx.restore()}),n.label=2;case 2:s=0,o=0,i=r,n.label=3;case 3:return o<i.length?(a=i[o]).style===ke.NONE||Ae(a.color)?[3,5]:[4,this.renderBorder(a.color,s,A.curves)]:[3,7];case 4:n.sent(),n.label=5;case 5:s++,n.label=6;case 6:return o++,[3,3];case 7:return[2]}})})},A.prototype.render=function(A){return r(this,void 0,void 0,function(){var e;return n(this,function(t){switch(t.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=ee(this.options.backgroundColor),this.ctx.fillRect(this.options.x-this.options.scrollX,this.options.y-this.options.scrollY,this.options.width,this.options.height)),r=new oB(A,[]),n=new sB(r),iB(r,n,n,B=[]),aB(r.container,B),e=n,[4,this.renderStack(e)];case 1:return t.sent(),this.applyEffects([],2),[2,this.canvas]}var r,n,B})})},A}(),HB=function(A){return A instanceof $r||(A instanceof jr||A instanceof Zr&&A.type!==Yr&&A.type!==Wr)},dB=function(A,e){switch(A){case oe.BORDER_BOX:return tB(e);case oe.CONTENT_BOX:return function(A){return[A.topLeftContentBox,A.topRightContentBox,A.bottomRightContentBox,A.bottomLeftContentBox]}(e);case oe.PADDING_BOX:default:return rB(e)}},fB=function(A){switch(A){case yt.CENTER:return"center";case yt.RIGHT:return"right";case yt.LEFT:default:return"left"}},pB=function(){function A(A){this.canvas=A.canvas?A.canvas:document.createElement("canvas"),this.ctx=this.canvas.getContext("2d"),this.options=A,this.canvas.width=Math.floor(A.width*A.scale),this.canvas.height=Math.floor(A.height*A.scale),this.canvas.style.width=A.width+"px",this.canvas.style.height=A.height+"px",this.ctx.scale(this.options.scale,this.options.scale),this.ctx.translate(-A.x+A.scrollX,-A.y+A.scrollY),pe.getInstance(A.id).debug("EXPERIMENTAL ForeignObject renderer initialized ("+A.width+"x"+A.height+" at "+A.x+","+A.y+") with scale "+A.scale)}return A.prototype.render=function(A){return r(this,void 0,void 0,function(){var e,t;return n(this,function(r){switch(r.label){case 0:return e=He(Math.max(this.options.windowWidth,this.options.width)*this.options.scale,Math.max(this.options.windowHeight,this.options.height)*this.options.scale,this.options.scrollX*this.options.scale,this.options.scrollY*this.options.scale,A),[4,NB(e)];case 1:return t=r.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=ee(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(t,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},A}(),NB=function(A){return new Promise(function(e,t){var r=new Image;r.onload=function(){e(r)},r.onerror=t,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(A))})},KB=function(A){return $A(LA.create(A).parseComponentValue())};"undefined"!=typeof window&&Ne.setContext(window);var IB=function(A,e){return r(void 0,void 0,void 0,function(){var r,o,i,a,c,Q,u,w,U,l,C,g,E,F,h,H,d,f,p,N,K,I,T;return n(this,function(n){switch(n.label){case 0:if(!(r=A.ownerDocument))throw new Error("Element is not attached to a Document");if(!(o=r.defaultView))throw new Error("Document is not attached to a Window");return i=(Math.round(1e3*Math.random())+Date.now()).toString(16),a=gn(A)||"HTML"===A.tagName?function(A){var e=A.body,t=A.documentElement;if(!e||!t)throw new Error("Unable to get document size");var r=Math.max(Math.max(e.scrollWidth,t.scrollWidth),Math.max(e.offsetWidth,t.offsetWidth),Math.max(e.clientWidth,t.clientWidth)),n=Math.max(Math.max(e.scrollHeight,t.scrollHeight),Math.max(e.offsetHeight,t.offsetHeight),Math.max(e.clientHeight,t.clientHeight));return new B(0,0,r,n)}(r):s(A),c=a.width,Q=a.height,u=a.left,w=a.top,U=t({},{allowTaint:!1,imageTimeout:15e3,proxy:void 0,useCORS:!1},e),l={backgroundColor:"#ffffff",cache:e.cache?e.cache:Ne.create(i,U),logging:!0,removeContainer:!0,foreignObjectRendering:!1,scale:o.devicePixelRatio||1,windowWidth:o.innerWidth,windowHeight:o.innerHeight,scrollX:o.pageXOffset,scrollY:o.pageYOffset,x:u,y:w,width:Math.ceil(c),height:Math.ceil(Q),id:i},C=t({},l,U,e),g=new B(C.scrollX,C.scrollY,C.windowWidth,C.windowHeight),pe.create({id:i,enabled:C.logging}),pe.getInstance(i).debug("Starting document clone"),E=new Sn(A,{id:i,onclone:C.onclone,ignoreElements:C.ignoreElements,inlineImages:C.foreignObjectRendering,copyStyles:C.foreignObjectRendering}),(F=E.clonedReferenceElement)?[4,E.toIFrame(r,g)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return h=n.sent(),H=r.documentElement?KB(getComputedStyle(r.documentElement).backgroundColor):ce.TRANSPARENT,d=r.body?KB(getComputedStyle(r.body).backgroundColor):ce.TRANSPARENT,f=e.backgroundColor,p="string"==typeof f?KB(f):null===f?ce.TRANSPARENT:4294967295,N=A===r.documentElement?Ae(H)?Ae(d)?p:d:H:p,K={id:i,cache:C.cache,canvas:C.canvas,backgroundColor:N,scale:C.scale,x:C.x,y:C.y,scrollX:C.scrollX,scrollY:C.scrollY,width:C.width,height:C.height,windowWidth:C.windowWidth,windowHeight:C.windowHeight},C.foreignObjectRendering?(pe.getInstance(i).debug("Document cloned, using foreign object rendering"),[4,new pB(K).render(F)]):[3,3];case 2:return I=n.sent(),[3,5];case 3:return pe.getInstance(i).debug("Document cloned, using computed rendering"),Ne.attachInstance(C.cache),pe.getInstance(i).debug("Starting DOM parsing"),T=Bn(F),Ne.detachInstance(),N===T.styles.backgroundColor&&(T.styles.backgroundColor=ce.TRANSPARENT),pe.getInstance(i).debug("Starting renderer"),[4,new hB(K).render(T)];case 4:I=n.sent(),n.label=5;case 5:return!0===C.removeContainer&&(Sn.destroy(h)||pe.getInstance(i).error("Cannot detach cloned iframe as it is not in the DOM anymore")),pe.getInstance(i).debug("Finished rendering"),pe.destroy(i),Ne.destroy(i),[2,I]}})})};return function(A,e){return void 0===e&&(e={}),IB(A,e)}}); 13},{}],"fJFO":[function(require,module,exports) { 14"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Canvas2Image=void 0;var t=function(){var t,r,e=(t=document.createElement("canvas"),{canvas:!!(r=t.getContext("2d")),imageData:!!r.getImageData,dataURL:!!t.toDataURL,btoa:!!window.btoa});function a(t,r,e){var a=t.width,n=t.height;null==r&&(r=a),null==e&&(e=n);var o=document.createElement("canvas"),u=o.getContext("2d");return o.width=r,o.height=e,u.drawImage(t,0,0,a,n,0,0,r,e),o}function n(t,r,e,n){return(t=a(t,e,n)).toDataURL(r)}function o(t){document.location.href=t}function u(t){var r=document.createElement("img");return r.src=t,r}function h(t){return"image/"+(t=t.toLowerCase().replace(/jpg/i,"jpeg")).match(/png|jpeg|bmp|gif/)[0]}function s(t){if(!window.btoa)throw"btoa undefined";var r="";if("string"==typeof t)r=t;else for(var e=0;e<t.length;e++)r+=String.fromCharCode(t[e]);return btoa(r)}function p(t){var r=t.width,e=t.height;return t.getContext("2d").getImageData(0,0,r,e)}function i(t,r){return"data:"+r+";base64,"+t}var f=function(t){var r=[],e=[],a=t.width,n=t.height;r.push(66),r.push(77);var o=a*n*3+54;r.push(o%256),o=Math.floor(o/256),r.push(o%256),o=Math.floor(o/256),r.push(o%256),o=Math.floor(o/256),r.push(o%256),r.push(0),r.push(0),r.push(0),r.push(0),r.push(54),r.push(0),r.push(0),r.push(0),e.push(40),e.push(0),e.push(0),e.push(0);var u=a;
14e.push(u%256),u=Math.floor(u/256),e.push(u%256),u=Math.floor(u/256),e.push(u%256),u=Math.floor(u/256),e.push(u%256);var h=n;e.push(h%256),h=Math.floor(h/256),e.push(h%256),h=Math.floor(h/256),e.push(h%256),h=Math.floor(h/256),e.push(h%256),e.push(1),e.push(0),e.push(24),e.push(0),e.push(0),e.push(0),e.push(0),e.push(0);var p=a*n*3;e.push(p%256),p=Math.floor(p/256),e.push(p%256),p=Math.floor(p/256),e.push(p%256),p=Math.floor(p/256),e.push(p%256);for(var i=0;i<16;i++)e.push(0);var f=(4-3*a%4)%4,c=t.data,g="",v=n;do{for(var m=a*(v-1)*4,l="",d=0;d<a;d++){var C=4*d;l+=String.fromCharCode(c[m+C+2]),l+=String.fromCharCode(c[m+C+1]),l+=String.fromCharCode(c[m+C])}for(var M=0;M<f;M++)l+=String.fromCharCode(0);g+=l}while(--v);return s(r.concat(e))+s(g)},c=function(t,r,u,s){if(e.canvas&&e.dataURL)if(null==s&&(s="png"),s=h(s),/bmp/.test(s)){var c=p(a(t,r,u));o(i(f(c),"image/octet-stream"))}else{o(n(t,s,r,u).replace(s,"image/octet-stream"))}},g=function(t,r,o,s){if(e.canvas&&e.dataURL){if(null==s&&(s="png"),s=h(s),/bmp/.test(s)){var c=p(a(t,r,o));return u(i(f(c),"image/bmp"))}return u(n(t,s,r,o))}};return{saveAsImage:c,saveAsPNG:function(t,r,e){return c(t,r,e,"png")},saveAsJPEG:function(t,r,e){return c(t,r,e,"jpeg")},saveAsGIF:function(t,r,e){return c(t,r,e,"gif")},saveAsBMP:function(t,r,e){return c(t,r,e,"bmp")},convertToImage:g,convertToPNG:function(t,r,e){return g(t,r,e,"png")},convertToJPEG:function(t,r,e){return g(t,r,e,"jpeg")},convertToGIF:function(t,r,e){return g(t,r,e,"gif")},convertToBMP:function(t,r,e){return g(t,r,e,"bmp")}}}();exports.Canvas2Image=t; 15},{}],"I9Lg":[function(require,module,exports) { 16var define; 17var t;!function(e){"function"==typeof t&&t.amd?t(e):"undefined"!=typeof module&&module.exports?module.exports=e():window.pym=e.call(this)}(function(){var t={},e=function(t){var e=document.createEvent("Event");e.initEvent("pym:"+t,!0,!0),document.dispatchEvent(e)},i=function(t){var e=new RegExp("[\\?&]"+t.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]")+"=([^&#]*)").exec(location.search);return null===e?"":decodeURIComponent(e[1].replace(/\+/g," "))},s=function(t,e){if(("*"===e.xdomain||t.origin.match(new RegExp(e.xdomain+"$")))&&"string"==typeof t.data)return!0},n=function(t,e,i){return["pym",t,e,i].join("xPYMx")},a=Date.now||function(){return(new Date).getTime()},r=function(){for(var e=t.autoInitInstances.length-1;e>=0;e--){var i=t.autoInitInstances[e];i.el.getElementsByTagName("iframe").length&&i.el.getElementsByTagName("iframe")[0].contentWindow||t.autoInitInstances.splice(e,1)}};return t.autoInitInstances=[],t.autoInit=function(i){var s=document.querySelectorAll("[data-pym-src]:not([data-pym-auto-initialized])"),n=s.length;r();for(var a=0;a<n;++a){var o=s[a];o.setAttribute("data-pym-auto-initialized",""),""===o.id&&(o.id="pym-"+a+"-"+Math.random().toString(36).substr(2,5));var l=o.getAttribute("data-pym-src"),h={xdomain:"string",title:"string",name:"string",id:"string",sandbox:"string",allowfullscreen:"boolean",parenturlparam:"string",parenturlvalue:"string",optionalparams:"boolean",trackscroll:"boolean",scrollwait:"number"},d={};for(var g in h)if(null!==o.getAttribute("data-pym-"+g))switch(h[g]){case"boolean":d[g]=!("false"===o.getAttribute("data-pym-"+g));break;case"string":d[g]=o.getAttribute("data-pym-"+g);break;case"number":var m=Number(o.getAttribute("data-pym-"+g));isNaN(m)||(d[g]=m);break;default:console.err("unrecognized attribute type")}var u=new t.Parent(o.id,l,d);t.autoInitInstances.push(u)}return i||e("pym-initialized"),t.autoInitInstances},t.Parent=function(t,e,i){for(var o in this.id=t,this.url=e,this.el=document.getElementById(t),this.iframe=null,this.settings={xdomain:"*",optionalparams:!0,parenturlparam:"parentUrl",parenturlvalue:window.location.href,trackscroll:!1,scrollwait:100},this.messageRegex=function(t){return new RegExp("^"+["pym",t,"(\\S+)","(.*)"].join("xPYMx")+"$")}(this.id),this.messageHandlers={},i=i||{},this._constructIframe=function(){var t=this.el.offsetWidth.toString();this.iframe=document.createElement("iframe");var e="",i=this.url.indexOf("#");for(i>-1&&(e=this.url.substring(i,this.url.length),this.url=this.url.substring(0,i)),this.url.indexOf("?")<0?this.url+="?":this.url+="&",this.iframe.src=this.url+"initialWidth="+t+"&childId="+this.id,this.settings.optionalparams&&(this.iframe.src+="&parentTitle="+encodeURIComponent(document.title),this.iframe.src+="&"+this.settings.parenturlparam+"="+encodeURIComponent(this.settings.parenturlvalue)),this.iframe.src+=e,this.iframe.setAttribute("width","100%"),this.iframe.setAttribute("scrolling","no"),this.iframe.setAttribute("marginheight","0"),this.iframe.setAttribute("frameborder","0"),this.settings.title&&this.iframe.setAttribute("title",this.settings.title),void 0!==this.settings.allowfullscreen&&!1!==this.settings.allowfullscreen&&this.iframe.setAttribute("allowfullscreen",""),void 0!==this.settings.sandbox&&"string"==typeof this.settings.sandbox&&this.iframe.setAttribute("sandbox",this.settings.sandbox),this.settings.id&&(document.getElementById(this.settings.id)||this.iframe.setAttribute("id",this.settings.id)),this.settings.name&&this.iframe.setAttribute("name",this.settings.name);this.el.firstChild;)this.el.removeChild(this.el.firstChild);this.el.appendChild(this.iframe),window.addEventListener("resize",this._onResize),this.settings.trackscroll&&window.addEventListener("scroll",this._throttleOnScroll)},this._onResize=function(){this.sendWidth(),this.settings.trackscroll&&this.sendViewportAndIFramePosition()}.bind(this),this._onScroll=function(){this.sendViewportAndIFramePosition()}.bind(this),this._fire=function(t,e){if(t in this.messageHandlers)for(var i=0;i<this.messageHandlers[t].length;i++)this.messageHandlers[t][i].call(this,e)},this.remove=function(){window.removeEventListener("message",this._processMessage),window.removeEventListener("resize",this._onResize),this.el.removeChild(this.iframe),r()},this._processMessage=function(t){if(s(t,this.settings)&&"string"==typeof t.data){var e=t.data.match(this.messageRegex);if(!e||3!==e.length)return!1;var i=e[1],n=e[2];this._fire(i,n)}}.bind(this),this._onHeightMessage=function(t){var e=parseInt(t);this.iframe.setAttribute("height",e+"px")},this._onNavigateToMessage=function(t){(function(t){if(t.match(/^(?:(?:https?|mailto|ftp):|[^&:/?#]*(?:[/?#]|$))/gi))return!0})(t)&&(document.location.href=t)},this._onScrollToChildPosMessage=function(t){var e=document.getElementById(this.id).getBoundingClientRect().top+window.pageYOffset+parseInt(t);window.scrollTo(0,e)},this.onMessage=function(t,e){t in this.messageHandlers||(this.messageHandlers[t]=[]),this.messageHandlers[t].push(e)},this.sendMessage=function(t,e){this.el.getElementsByTagName("iframe").length&&(this.el.getElementsByTagName("iframe")[0].contentWindow?this.el.getElementsByTagName("iframe")[0].contentWindow.postMessage(n(this.id,t,e),"*"):this.remove())},this.sendWidth=function(){var t=this.el.offsetWidth.toString();this.sendMessage("width",t)},this.sendViewportAndIFramePosition=function(){var t=this.iframe.getBoundingClientRect(),e=(window.innerWidth||document.documentElement.clientWidth)+" "+(window.innerHeight||document.documentElement.clientHeight);e+=" "+t.top+" "+t.left,e+=" "+t.bottom+" "+t.right,this.sendMessage("viewport-iframe-position",e)},i)this.settings[o]=i[o];
17return this._throttleOnScroll=function(t,e,i){var s,n,r,o=null,l=0;i||(i={});var h=function(){l=!1===i.leading?0:a(),o=null,r=t.apply(s,n),o||(s=n=null)};return function(){var d=a();l||!1!==i.leading||(l=d);var g=e-(d-l);return s=this,n=arguments,g<=0||g>e?(o&&(clearTimeout(o),o=null),l=d,r=t.apply(s,n),o||(s=n=null)):o||!1===i.trailing||(o=setTimeout(h,g)),r}}(this._onScroll.bind(this),this.settings.scrollwait),this.onMessage("height",this._onHeightMessage),this.onMessage("navigateTo",this._onNavigateToMessage),this.onMessage("scrollToChildPos",this._onScrollToChildPosMessage),this.onMessage("parentPositionInfo",this.sendViewportAndIFramePosition),window.addEventListener("message",this._processMessage,!1),this._constructIframe(),this},t.Child=function(t){this.parentWidth=null,this.id=null,this.parentTitle=null,this.parentUrl=null,this.settings={renderCallback:null,xdomain:"*",polling:0,parenturlparam:"parentUrl"},this.timerId=null,this.messageRegex=null,this.messageHandlers={},t=t||{},this.onMessage=function(t,e){t in this.messageHandlers||(this.messageHandlers[t]=[]),this.messageHandlers[t].push(e)},this._fire=function(t,e){if(t in this.messageHandlers)for(var i=0;i<this.messageHandlers[t].length;i++)this.messageHandlers[t][i].call(this,e)},this._processMessage=function(t){if(s(t,this.settings)&&"string"==typeof t.data){var e=t.data.match(this.messageRegex);if(e&&3===e.length){var i=e[1],n=e[2];this._fire(i,n)}}}.bind(this),this._onWidthMessage=function(t){var e=parseInt(t);e!==this.parentWidth&&(this.parentWidth=e,this.settings.renderCallback&&this.settings.renderCallback(e),this.sendHeight())},this.sendMessage=function(t,e){window.parent.postMessage(n(this.id,t,e),"*")},this.sendHeight=function(){var t=document.getElementsByTagName("body")[0].offsetHeight.toString();return this.sendMessage("height",t),t}.bind(this),this.getParentPositionInfo=function(){this.sendMessage("parentPositionInfo")},this.scrollParentTo=function(t){this.sendMessage("navigateTo","#"+t)},this.navigateParentTo=function(t){this.sendMessage("navigateTo",t)},this.scrollParentToChildEl=function(t){var e=document.getElementById(t).getBoundingClientRect().top+window.pageYOffset;this.scrollParentToChildPos(e)},this.scrollParentToChildPos=function(t){this.sendMessage("scrollToChildPos",t.toString())};for(var a in this.remove=function(){window.removeEventListener("message",this._processMessage),this.timerId&&clearInterval(this.timerId)},t)this.settings[a]=t[a];this.id=i("childId")||t.id,this.messageRegex=new RegExp("^pymxPYMx"+this.id+"xPYMx(\\S+)xPYMx(.*)$");var r=parseInt(i("initialWidth"));return this.parentUrl=i(this.settings.parenturlparam),this.parentTitle=i("parentTitle"),this.onMessage("width",this._onWidthMessage),window.addEventListener("message",this._processMessage,!1),this.settings.renderCallback&&this.settings.renderCallback(r),this.sendHeight(),this.settings.polling&&(this.timerId=window.setInterval(this.sendHeight,this.settings.polling)),function(t){var i,s=document.getElementsByTagName("html")[0],n=s.className;try{i=window.self!==window.top?"embedded":"not-embedded"}catch(a){i="embedded"}n.indexOf(i)<0&&(s.className=n?n+" "+i:i,t&&t(i),e("marked-embedded"))}(t.onMarkedEmbeddedStatus),this},"undefined"!=typeof document&&t.autoInit(!0),t}); 18},{}],"Ie3c":[function(require,module,exports) { 19"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.colors=exports.vaccineCodes=void 0;let e=["v1","v2","v3","v4","v5","v6","v7","v8","v9","v10","v11"];exports.vaccineCodes=e;let v=["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"];exports.colors=v; 20},{}],"PYE0":[function(require,module,exports) { 21"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.addCountryMap=m;var e=require("./config"),t=require("./data/africajson"),a=require("./data/codes"),o=n(require("leaflet"));function n(e){return e&&e.__esModule?e:{default:e}}let c,r,l,i=new Intl.NumberFormat;async function d(){await fetch("https://api.mediahack.co.za/vaccines/countries.php").then(e=>e.json()).then(e=>{l=e})}fetch("https://api.mediahack.co.za/vaccines/owid.php").then(e=>e.json()).then(e=>{c=e}),fetch("https://api.mediahack.co.za/vaccines/sa-vaccines.php").then(e=>e.json()).then(e=>{r=e}),d();let s={type:"FeatureCollection",features:[]};function u(t){return{color:e.borderColor,fillColor:e.mapColor,weight:1,opacity:1,fillOpacity:.8,apiUrl:""}}function m(e,n,d){s={type:"FeatureCollection",features:[]};let m=t.africa.features.filter(t=>t.properties.ADM0_A3===e);s.features.push(m[0]);let f=o.default.map(n,{renderer:o.default.canvas(),zoomControl:!1,scrollWheelZoom:!1,dragging:!1,zoomSnap:.1}
21).setView([51.505,-.09],13),h=o.default.geoJSON(s,{style:u}).addTo(f);f.fitBounds(h.getBounds(),{padding:[6,6]}),setTimeout(()=>{let t=d.filter(t=>t.iso===e)[0].country;document.getElementById(e).querySelector(".details-title").innerHTML=t;let o=c.filter(t=>t.iso_code===e);if(o.length>0){let t;t="ZAF"===e?i.format(+r[0].vaccinated_total):i.format(+o[0].total_vaccinations),document.getElementById(e).querySelector(".total-vaccines-number").innerHTML=t}else document.getElementById(e).querySelector(".total-vaccines-number").innerHTML="No Data";a.vaccineCodes.forEach((a,o)=>{"true"===l.countries[t][`${a}_started`]&&p(o,e)})},200)}function p(e,t){let o=document.createElement("div");o.classList.add(`v-row-${e}`),o.classList.add("vaccine-row"),document.getElementById(t).querySelector(".details-vaccines").appendChild(o);let n=document.createElement("div");n.classList.add("circle"),n.classList.add(`v_${e}`);document.getElementById(t).querySelector(`.v-row-${e}`).appendChild(n);let c=a.colors[e+1];document.getElementById(t).querySelector(`.v_${e}`).style.background=c;let r=document.createElement("div");r.classList.add("vaccine-label");let i=document.createTextNode(l.key[`v${e+1}`]);r.appendChild(i);document.getElementById(t).querySelector(`.v-row-${e}`).appendChild(r)} 22},{"./config":"itQ5","./data/africajson":"dEAm","./data/codes":"Ie3c","leaflet":"H1SE"}],"A2T1":[function(require,module,exports) { 23"use strict";var e=require("./config"),t=c(require("leaflet")),i=require("./data/africajson"),a=c(require("html2canvas")),n=require("./lib/canvas2image"),o=c(require("pym.js")),l=require("./country-maps");function c(e){return e&&e.__esModule?e:{default:e}}let r,s,d,u,v=new Intl.NumberFormat,f=document.querySelector(".tooltip");async function p(){await fetch("https://api.mediahack.co.za/vaccines/africa-country-status.php").then(e=>e.json()).then(e=>{r=e})}function m(){try{return window.self!==window.top}catch(e){return!0}}function h(t){let i="#fff";return r.filter(e=>e.iso===t.properties.ADM0_A3).length>0&&(i=e.mapColor),{color:e.borderColor,fillColor:i,weight:1,opacity:1,fillOpacity:.8,apiUrl:""}}function y(){function e(e){f.style.left=e.originalEvent.clientX+15+"px",f.style.top=e.originalEvent.clientY+5+"px";let t=`<div class="tt-inner"><div class="tt-country">${e.target.feature.properties.NAME_LONG}</div>`,i=e.target.feature.properties.ADM0_A3,a=s.filter(e=>e.iso_code===i&&"Yes"===e.vaccination_started);a.length>0&&(t+='<div class="tt-vaccines-label">Vaccines in Use</div>',a.forEach(e=>{t+=`<div class="tt-vaccines">${e.common_name}</div>`}));let n=d.filter(e=>e.iso_code===i);n.length>0?(t+='<div class="tt-total-label">Total Vaccinations</div>',t+=`<div class="tt-value">${v.format(n[0].total_vaccinations)}</div>`):(t+='<div class="tt-total-label">Total Vaccinations</div>',t+='<div class="tt-value">No Data</div>'),t+="</div>",f.innerHTML=t,r.filter(t=>t.iso===e.target.feature.properties.ADM0_A3).length>0&&(f.style.display="block")}function a(e){f.style.left=e.originalEvent.clientX+15+"px",f.style.top=e.originalEvent.clientY+5+"px"}function n(e){f.style.display="none"}u=t.default.map("map-africa",{renderer:t.default.canvas(),zoomControl:!1,scrollWheelZoom:!1,dragging:!1,zoomSnap:.1}).setView([51.505,-.09],13);let o=t.default.geoJSON(i.africa,{onEachFeature:function(t,i){i.on({mouseover:e,mousemove:a,mouseout:n})},style:h}).addTo(u);u.fitBounds(o.getBounds(),{padding:[10,10]})}async function g(e){let t=document.createElement("div");t.classList.add("box"),t.id=e,document.getElementById("countries").appendChild(t);let i=`<div class="map-holder" id="map-${e.toLowerCase()}"></div><div class="details"><div class="details-title"></div><div class="details-vaccines"></div><div class="total-vaccines">Total vaccinations:<br/><span class="total-vaccines-number"></div></div></div>`;document.getElementById(e).innerHTML=i}function q(){let e=document.querySelector(".container").offsetWidth;document.querySelector(".container").offsetHeight;(0,a.default)(document.querySelector(".container"),{width:e+10}).then(e=>n.Canvas2Image.saveAsPNG(e))}function w(){document.querySelector(".iframe-wrap").style.visibility="visible"}function b(){document.querySelector(".iframe-wrap").style.visibility="hidden"}fetch("https://api.mediahack.co.za/adh/countries-json.php").then(e=>e.json()).then(e=>{s=e}),fetch("https://api.mediahack.co.za/vaccines/owid.php").then(e=>e.json()).then(e=>{d=e}),p().then(()=>
23{r.forEach(e=>{g(e.iso)})}).then(()=>{y()}).then(()=>{console.log(r),r.forEach(e=>{(0,l.addCountryMap)(e.iso,`map-${e.iso.toLowerCase()}`,r)})});let E=document.querySelector(".close");E.addEventListener("click",b);let S=document.querySelector(".download-img");S.addEventListener("click",q);let _=document.querySelector(".embed");_.addEventListener("click",w),m()||(document.querySelector(".information").style.display="block");var C=new o.default.Child({polling:500}); 24},{"./config":"itQ5","leaflet":"H1SE","./data/africajson":"dEAm","html2canvas":"NLGZ","./lib/canvas2image":"fJFO","pym.js":"I9Lg","./country-maps":"PYE0"}]},{},["A2T1"], null) 25//# sourceMappingURL=app.4fe4e9cc.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.