diff --git a/537017fb0d27e3630b9a96dd0b8f0429103dedd1-0ec34ab43b6265495b18.js b/537017fb0d27e3630b9a96dd0b8f0429103dedd1-0ec34ab43b6265495b18.js new file mode 100644 index 00000000..d0c9dc41 --- /dev/null +++ b/537017fb0d27e3630b9a96dd0b8f0429103dedd1-0ec34ab43b6265495b18.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{"/rf6":function(e,r,t){"use strict";function n(e,r,t){void 0===t&&(t={});var n={type:"Feature"};return(0===t.id||t.id)&&(n.id=t.id),t.bbox&&(n.bbox=t.bbox),n.properties=r||{},n.geometry=e,n}function o(e,r,t){return void 0===t&&(t={}),n({type:"Point",coordinates:e},r,t)}function i(e,r,t){void 0===t&&(t={});for(var o=0,i=e;o=0))throw new Error("precision must be a positive number");var t=Math.pow(10,r||0);return Math.round(e*t)/t},r.radiansToLength=f,r.lengthToRadians=g,r.lengthToDegrees=function(e,r){return d(g(e,r))},r.bearingToAzimuth=function(e){var r=e%360;return r<0&&(r+=360),r},r.radiansToDegrees=d,r.degreesToRadians=function(e){return e%360*Math.PI/180},r.convertLength=function(e,r,t){if(void 0===r&&(r="kilometers"),void 0===t&&(t="kilometers"),!(e>=0))throw new Error("length must be a positive number");return f(g(e,r),t)},r.convertArea=function(e,t,n){if(void 0===t&&(t="meters"),void 0===n&&(n="kilometers"),!(e>=0))throw new Error("area must be a positive number");var o=r.areaFactors[t];if(!o)throw new Error("invalid original units");var i=r.areaFactors[n];if(!i)throw new Error("invalid final units");return e/o*i},r.isNumber=h,r.isObject=function(e){return!!e&&e.constructor===Object},r.validateBBox=function(e){if(!e)throw new Error("bbox is required");if(!Array.isArray(e))throw new Error("bbox must be an Array");if(4!==e.length&&6!==e.length)throw new Error("bbox must be an Array of 4 or 6 numbers");e.forEach((function(e){if(!h(e))throw new Error("bbox must only contain numbers")}))},r.validateId=function(e){if(!e)throw new Error("id is required");if(-1===["string","number"].indexOf(typeof e))throw new Error("id must be a number or a string")},r.radians2degrees=function(){throw new Error("method has been renamed to `radiansToDegrees`")},r.degrees2radians=function(){throw new Error("method has been renamed to `degreesToRadians`")},r.distanceToDegrees=function(){throw new Error("method has been renamed to `lengthToDegrees`")},r.distanceToRadians=function(){throw new Error("method has been renamed to `lengthToRadians`")},r.radiansToDistance=function(){throw new Error("method has been renamed to `radiansToLength`")},r.bearingToAngle=function(){throw new Error("method has been renamed to `bearingToAzimuth`")},r.convertDistance=function(){throw new Error("method has been renamed to `convertLength`")}},"QJ+7":function(e,r,t){"use strict";t("R48M"),Object.defineProperty(r,"__esModule",{value:!0});var n=t("cWyK");r.default=function(e){var r=[1/0,1/0,-1/0,-1/0];return n.coordEach(e,(function(e){r[0]>e[0]&&(r[0]=e[0]),r[1]>e[1]&&(r[1]=e[1]),r[2]l||d>c||h>f)return s=o,l=t,c=d,f=h,void(a=0);var m=n.lineString([s,o],e.properties);if(!1===r(m,t,i,h,a))return!1;a++,s=o}))&&void 0}}}))}function c(e,r){if(!e)throw new Error("geojson is required");s(e,(function(e,t,o){if(null!==e.geometry){var i=e.geometry.type,a=e.geometry.coordinates;switch(i){case"LineString":if(!1===r(e,t,o,0,0))return!1;break;case"Polygon":for(var u=0;u=0;o--){var r=n[o];"."===r?n.splice(o,1):".."===r?(n.splice(o,1),t++):t&&(n.splice(o,1),t--)}if(e)for(;t--;t)n.unshift("..");return n}function r(n,e){if(n.filter)return n.filter(e);for(var t=[],o=0;o=-1&&!t;l--){var i=l>=0?arguments[l]:n.cwd();if("string"!=typeof i)throw new TypeError("Arguments to path.resolve must be strings");i&&(e=i+"/"+e,t="/"===i.charAt(0))}return(t?"/":"")+(e=o(r(e.split("/"),(function(n){return!!n})),!t).join("/"))||"."},e.normalize=function(n){var t=e.isAbsolute(n),i="/"===l(n,-1);return(n=o(r(n.split("/"),(function(n){return!!n})),!t).join("/"))||t||(n="."),n&&i&&(n+="/"),(t?"/":"")+n},e.isAbsolute=function(n){return"/"===n.charAt(0)},e.join=function(){var n=Array.prototype.slice.call(arguments,0);return e.normalize(r(n,(function(n,e){if("string"!=typeof n)throw new TypeError("Arguments to path.join must be strings");return n})).join("/"))},e.relative=function(n,t){function o(n){for(var e=0;e=0&&""===n[t];t--);return e>t?[]:n.slice(e,t-e+1)}n=e.resolve(n).substr(1),t=e.resolve(t).substr(1);for(var r=o(n.split("/")),l=o(t.split("/")),i=Math.min(r.length,l.length),a=i,u=0;u=1;--l)if(47===(e=n.charCodeAt(l))){if(!r){o=l;break}}else r=!1;return-1===o?t?"/":".":t&&1===o?"/":n.slice(0,o)},e.basename=function(n,e){var t=function(n){"string"!=typeof n&&(n+="");var e,t=0,o=-1,r=!0;for(e=n.length-1;e>=0;--e)if(47===n.charCodeAt(e)){if(!r){t=e+1;break}}else-1===o&&(r=!1,o=e+1);return-1===o?"":n.slice(t,o)}(n);return e&&t.substr(-1*e.length)===e&&(t=t.substr(0,t.length-e.length)),t},e.extname=function(n){"string"!=typeof n&&(n+="");for(var e=-1,t=0,o=-1,r=!0,l=0,i=n.length-1;i>=0;--i){var a=n.charCodeAt(i);if(47!==a)-1===o&&(r=!1,o=i+1),46===a?-1===e?e=i:1!==l&&(l=1):-1!==e&&(l=-1);else if(!r){t=i+1;break}}return-1===e||-1===o||0===l||1===l&&e===o-1&&e===t+1?"":n.slice(e,o)};var l="b"==="ab".substr(-1)?function(n,e,t){return n.substr(e,t)}:function(n,e,t){return e<0&&(e=n.length+e),n.substr(e,t)}}).call(this,t("8oxB"))},"4v99":function(n,e,t){"use strict";n.exports=function(n,e){return e in n?n[e]:e}},"5ku3":function(n,e,t){"use strict";(function(n){t.d(e,"a",(function(){return l})),t.d(e,"b",(function(){return i}));var o=t("U8pU"),r=t("I0ug");function l(){return!("object"===(void 0===n?"undefined":Object(o.a)(n))&&"[object process]"===String(n)&&!n.browser)||Object(r.a)()}function i(){return l()&&"undefined"!=typeof document}}).call(this,t("8oxB"))},"6B/p":function(n,e,t){"use strict";t("sC2a");var o=t("i/jK"),r=t("RH6O"),l=t("JjqA");n.exports=function(n,e){var t=o(e),f=e,p=l;if(t in n.normal)return n.property[n.normal[t]];t.length>4&&"data"===t.slice(0,4)&&i.test(e)&&("-"===e.charAt(4)?f=function(n){var e=n.slice(5).replace(a,c);return"data"+e.charAt(0).toUpperCase()+e.slice(1)}(e):e=function(n){var e=n.slice(4);if(a.test(e))return n;"-"!==(e=e.replace(u,s)).charAt(0)&&(e="-"+e);return"data"+e}(e),p=r);return new p(f,e)};var i=/^data[-\w.:]+$/i,a=/-[a-z]/g,u=/[A-Z]/g;function s(n){return"-"+n.toLowerCase()}function c(n){return n.charAt(1).toUpperCase()}},"7yFj":function(n,e,t){"use strict";t.d(e,"a",(function(){return l})),t.d(e,"d",(function(){return i})),t.d(e,"e",(function(){return a})),t.d(e,"f",(function(){return u})),t.d(e,"g",(function(){return s})),t.d(e,"h",(function(){return c})),t.d(e,"i",(function(){return f})),t.d(e,"j",(function(){return p})),t.d(e,"o",(function(){return d})),t.d(e,"l",(function(){return h})),t.d(e,"m",(function(){return g})),t.d(e,"n",(function(){return m})),t.d(e,"k",(function(){return v})),t.d(e,"c",(function(){return y})),t.d(e,"p",(function(){return b})),t.d(e,"b",(function(){return k})),t.d(e,"q",(function(){return w})),t.d(e,"s",(function(){return x})),t.d(e,"r",(function(){return S}));var o=t("vOnD"),r=t("Wbzz"),l=o.c.a.withConfig({displayName:"typography__A",componentId:"sc-1pmaksm-0"})(["text-decoration:none;color:",";&:visited{color:",";}&:active{color:",";}&:hover{color:",";}"],(function(n){return n.theme.colors.linkText}),(function(n){return n.theme.colors.linkVisited}),(function(n){return n.theme.colors.linkHover}),(function(n){return n.theme.colors.linkHover})),i=Object(o.c)(r.a).withConfig({displayName:"typography__GatsbyA",componentId:"sc-1pmaksm-1"})(["text-decoration:none;color:",";&:visited{color:",";}&:active{color:",";}&:hover{color:",";}"],(function(n){return n.theme.colors.linkText}),(function(n){return n.theme.colors.linkVisited}),(function(n){return n.theme.colors.linkHover}),(function(n){return n.theme.colors.linkHover})),a=o.c.h1.withConfig({displayName:"typography__H1",componentId:"sc-1pmaksm-2"})(["font:",";letter-spacing:0.02em;margin:4px 0 24px;"],(function(n){return n.theme.typography.font800})),u=o.c.h2.withConfig({displayName:"typography__H2",componentId:"sc-1pmaksm-3"})(["font:",";margin:24px 0 16px;"],(function(n){return n.theme.typography.font700})),s=o.c.h3.withConfig({displayName:"typography__H3",componentId:"sc-1pmaksm-4"})(["font:",";"],(function(n){return n.theme.typography.font600})),c=o.c.h4.withConfig({displayName:"typography__H4",componentId:"sc-1pmaksm-5"})(["font:",";"],(function(n){return n.theme.typography.font500})),f=o.c.h5.withConfig({displayName:"typography__H5",componentId:"sc-1pmaksm-6"})(["font:",";"],(function(n){return n.theme.typography.font450})),p=o.c.h6.withConfig({displayName:"typography__H6",componentId:"sc-1pmaksm-7"})(["font:",";"],(function(n){return n.theme.typography.font350})),d=o.c.p.withConfig({displayName:"typography__P",componentId:"sc-1pmaksm-8"})(["margin:'0 0 16px'"]),h=o.c.ul.withConfig({displayName:"typography__List",componentId:"sc-1pmaksm-9"})(["margin:0 0 12px;"]),g=o.c.li.withConfig({displayName:"typography__ListItem",componentId:"sc-1pmaksm-10"})(["margin-bottom:4px;"]),m=o.c.div.withConfig({displayName:"typography__MarkdownBody",componentId:"sc-1pmaksm-11"})(["font:",";padding:36px;max-width:692px;"],(function(n){return n.theme.typography.font300})),v=o.c.code.withConfig({displayName:"typography__InlineCode",componentId:"sc-1pmaksm-12"})(["background-color:",";border-radius:",";padding:0 5px;font-family:Consolas,Menlo,Monaco,'Andale Mono WT','Andale Mono','Lucida Console','Lucida Sans Typewriter','DejaVu Sans Mono','Bitstream Vera Sans Mono','Liberation Mono','Nimbus Mono L','Courier New',Courier,monospace;font-size:0.9em;margin:1px 0;line-height:calc(1.5em / 0.9 - 2px);display:inline-block;vertical-align:top;"],(function(n){return n.theme.colors.mono200}),(function(n){return n.theme.sizing.scale100})),y=o.c.code.withConfig({displayName:"typography__CodeBlock",componentId:"sc-1pmaksm-13"})(["font-family:Consolas,Menlo,Monaco,'Andale Mono WT','Andale Mono','Lucida Console','Lucida Sans Typewriter','DejaVu Sans Mono','Bitstream Vera Sans Mono','Liberation Mono','Nimbus Mono L','Courier New',Courier,monospace;font-size:0.9em;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;tab-size:4;hyphens:none;background-color:",";"],(function(n){return n.theme.colors.mono200})),b=o.c.pre.withConfig({displayName:"typography__Pre",componentId:"sc-1pmaksm-14"})(["background-color:",";padding:",";overflow-x:auto;.keyword{color:#339;font-weight:bold;}.operator{color:#d14;}.punctuation{color:#458;}.string,.number{color:#008080;}"],(function(n){return n.theme.colors.mono200}),(function(n){return n.theme.sizing.scale200})),k=o.c.blockquote.withConfig({displayName:"typography__BlockQuote",componentId:"sc-1pmaksm-15"})(["background-color:",";margin-inline-start:0;margin-inline-end:0;padding:"," ",";"],(function(n){return n.theme.colors.warning100}),(function(n){return n.theme.sizing.scale400}),(function(n){return n.theme.sizing.scale600})),w=o.c.table.withConfig({displayName:"typography__Table",componentId:"sc-1pmaksm-16"})(["border-collapse:collapse;border-spacing:1px;width:100%;"]),x=o.c.th.withConfig({displayName:"typography__TableHeaderCell",componentId:"sc-1pmaksm-17"})(["padding:4px;text-align:left;background:",";font-weight:bold;border:1px solid ",";"],(function(n){return n.theme.colors.mono200}),(function(n){return n.theme.colors.mono400})),S=o.c.td.withConfig({displayName:"typography__TableBodyCell",componentId:"sc-1pmaksm-18"})(["padding:4px;text-align:left;border:1px solid ",";"],(function(n){return n.theme.colors.mono400}))},"8mkv":function(n,e,t){"use strict";t("rzGZ"),t("Dq+y"),t("8npG"),t("Ggvi"),t("sC2a"),t("Ll4R"),t("E5k/");var o=t("q1tI"),r=t.n(o),l=t("2dtT"),i=t.n(l),a=t("7yFj"),u=t("vOJQ");function s(n,e){if(null==n)return{};var t,o,r={},l=Object.keys(n);for(o=0;o=0||(r[t]=n[t]);return r}var c=function(n,e){return function(t){var o=t.href,l=s(t,["href"]),i=Object(u.parseLinks)(o,n,e);return i?r.a.createElement(a.d,Object.assign({to:i},l)):r.a.createElement(a.a,Object.assign({href:o},l))}},f=function(n){var e=n.children,t=s(n,["children"]);return r.a.createElement(a.p,t,r.a.Children.map(e,(function(n){return"code"===n.type||"Styled(code)"===n.type.displayName?r.a.createElement(a.c,n.props):r.a.cloneElement(n)})))},p=/^code-classlanguage-text(.*?)code/,d=/code-classlanguage-text(.*?)code/g;e.a=function(n){var e=n.relativeLinks,t=n.path,l={},u=function(n){return function(e){var t=e.id,i=s(e,["id"]);return function(n,e,t,l){if(l[e=p.test(e)?e.match(p)[1]:e.replace(d,(function(n,e){return e}))]){for(var i=1;l[e+"-"+i];)i++;e=e+"-"+i}l[e]=!0;var a=t.children.slice(),u=a[0];return u.props&&u.props.href&&(a[0]=Object(o.cloneElement)(u,{href:"#"+e})),r.a.createElement(n,Object.assign({},t,{id:e}),a)}(n,t,i,l)}};return(0,new i.a({createElement:r.a.createElement,components:{h1:a.e,h2:u(a.f),h3:u(a.g),h4:u(a.h),h5:u(a.i),h6:u(a.j),p:a.o,ul:a.l,li:a.m,pre:f,code:a.k,table:a.q,th:a.s,td:a.r,blockquote:a.b,a:e?c(t,e):a.a}}).Compiler)(n.htmlAst)}},"9phv":function(n,e,t){"use strict";t("sc67");var o=t("i/jK"),r=t("1nHS"),l=t("RH6O");n.exports=function(n){var e,t,i=n.space,a=n.mustUseProperty||[],u=n.attributes||{},s=n.properties,c=n.transform,f={},p={};for(e in s)t=new l(e,c(u,e),s[e],i),-1!==a.indexOf(e)&&(t.mustUseProperty=!0),f[e]=t,p[o(e)]=e,p[o(t.attribute)]=e;return new r(f,p,i)}},BsWD:function(n,e,t){"use strict";t.d(e,"a",(function(){return r}));var o=t("a3WO");function r(n,e){if(n){if("string"==typeof n)return Object(o.a)(n,e);var t=Object.prototype.toString.call(n).slice(8,-1);return"Object"===t&&n.constructor&&(t=n.constructor.name),"Map"===t||"Set"===t?Array.from(n):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?Object(o.a)(n,e):void 0}}},CC3I:function(n,e,t){var o=t("Lc7W");n.exports=function(n,e){var t,r=null;if(!n||"string"!=typeof n)return r;for(var l,i,a=o(n),u="function"==typeof e,s=0,c=a.length;s=0)}}).call(this,t("8oxB"))},I7gA:function(n,e,t){"use strict";var o=t("Yup2"),r=t("9phv"),l=o.booleanish,i=o.number,a=o.spaceSeparated;n.exports=r({transform:function(n,e){return"role"===e?e:"aria-"+e.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:l,ariaAutoComplete:null,ariaBusy:l,ariaChecked:l,ariaColCount:i,ariaColIndex:i,ariaColSpan:i,ariaControls:a,ariaCurrent:null,ariaDescribedBy:a,ariaDetails:null,ariaDisabled:l,ariaDropEffect:a,ariaErrorMessage:null,ariaExpanded:l,ariaFlowTo:a,ariaGrabbed:l,ariaHasPopup:null,ariaHidden:l,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:a,ariaLevel:i,ariaLive:null,ariaModal:l,ariaMultiLine:l,ariaMultiSelectable:l,ariaOrientation:null,ariaOwns:a,ariaPlaceholder:null,ariaPosInSet:i,ariaPressed:l,ariaReadOnly:l,ariaRelevant:null,ariaRequired:l,ariaRoleDescription:a,ariaRowCount:i,ariaRowIndex:i,ariaRowSpan:i,ariaSelected:l,ariaSetSize:i,ariaSort:null,ariaValueMax:i,ariaValueMin:i,ariaValueNow:i,ariaValueText:null,role:null}})},JjqA:function(n,e,t){"use strict";n.exports=r;var o=r.prototype;function r(n,e){this.property=n,this.attribute=e}o.space=null,o.attribute=null,o.property=null,o.boolean=!1,o.booleanish=!1,o.overloadedBoolean=!1,o.number=!1,o.commaSeparated=!1,o.spaceSeparated=!1,o.commaOrSpaceSeparated=!1,o.mustUseProperty=!1,o.defined=!1},K9nA:function(n,e,t){"use strict";(function(n,o){t.d(e,"e",(function(){return i})),t.d(e,"f",(function(){return a})),t.d(e,"c",(function(){return u})),t.d(e,"b",(function(){return s})),t.d(e,"d",(function(){return c})),t.d(e,"a",(function(){return f}));var r=t("U8pU"),l={self:"undefined"!=typeof self&&self,window:"undefined"!=typeof window&&window,global:void 0!==n&&n,document:"undefined"!=typeof document&&document,process:"object"===(void 0===o?"undefined":Object(r.a)(o))&&o},i=l.self||l.window||l.global,a=l.window||l.self||l.global,u=l.global||l.self||l.window,s=l.document||{},c=l.process||{},f=console}).call(this,t("yLpj"),t("8oxB"))},Lc7W:function(n,e,t){t("sC2a"),t("lFjb"),t("Ll4R");var o=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,r=/\n/g,l=/^\s*/,i=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,a=/^:\s*/,u=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,s=/^[;\s]*/,c=/^\s+|\s+$/g;function f(n){return n?n.replace(c,""):""}n.exports=function(n,e){if("string"!=typeof n)throw new TypeError("First argument must be a string");if(!n)return[];e=e||{};var t=1,c=1;function p(n){var e=n.match(r);e&&(t+=e.length);var o=n.lastIndexOf("\n");c=~o?n.length-o:c+n.length}function d(){var n={line:t,column:c};return function(e){return e.position=new h(n),y(),e}}function h(n){this.start=n,this.end={line:t,column:c},this.source=e.source}h.prototype.content=n;var g=[];function m(o){var r=new Error(e.source+":"+t+":"+c+": "+o);if(r.reason=o,r.filename=e.source,r.line=t,r.column=c,r.source=n,!e.silent)throw r;g.push(r)}function v(e){var t=e.exec(n);if(t){var o=t[0];return p(o),n=n.slice(o.length),t}}function y(){v(l)}function b(n){var e;for(n=n||[];e=k();)!1!==e&&n.push(e);return n}function k(){var e=d();if("/"==n.charAt(0)&&"*"==n.charAt(1)){for(var t=2;""!=n.charAt(t)&&("*"!=n.charAt(t)||"/"!=n.charAt(t+1));)++t;if(t+=2,""===n.charAt(t-1))return m("End of comment missing");var o=n.slice(2,t-2);return c+=2,p(o),n=n.slice(t),c+=2,e({type:"comment",comment:o})}}function w(){var n=d(),e=v(i);if(e){if(k(),!v(a))return m("property missing ':'");var t=v(u),r=n({type:"declaration",property:f(e[0].replace(o,"")),value:t?f(t[0].replace(o,"")):""});return v(s),r}}return y(),function(){var n,e=[];for(b(e);n=w();)!1!==n&&(e.push(n),b(e));return e}()}},LyDg:function(n,e,t){"use strict";var o=t("9phv");n.exports=o({space:"xml",transform:function(n,e){return"xml:"+e.slice(3).toLowerCase()},properties:{xmlLang:null,xmlBase:null,xmlSpace:null}})},N8K4:function(n,e,t){"use strict";var o=t("9phv");n.exports=o({space:"xlink",transform:function(n,e){return"xlink:"+e.slice(5).toLowerCase()},properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}})},RH6O:function(n,e,t){"use strict";var o=t("JjqA"),r=t("Yup2");n.exports=a,a.prototype=new o,a.prototype.defined=!0;var l=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],i=l.length;function a(n,e,t,a){var s,c=-1;for(u(this,"space",a),o.call(this,n,e);++c2&&void 0!==arguments[2]?arguments[2]:"sessionStorage";Object(u.a)(this,n),this.storage=d(o),this.id=e,this.config={},Object.assign(this.config,t),this._loadConfiguration()}return Object(s.a)(n,[{key:"getConfiguration",value:function(){return this.config}},{key:"setConfiguration",value:function(n){return this.config={},this.updateConfiguration(n)}},{key:"updateConfiguration",value:function(n){if(Object.assign(this.config,n),this.storage){var e=JSON.stringify(this.config);this.storage.setItem(this.id,e)}return this}},{key:"_loadConfiguration",value:function(){var n={};if(this.storage){var e=this.storage.getItem(this.id);n=e?JSON.parse(e):{}}return Object.assign(this.config,n),this}}]),n}();t("sC2a"),t("sc67"),t("MIFh"),t("ZiRl");function g(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:8,t=Math.max(e-n.length,0);return"".concat(" ".repeat(t)).concat(n)}function m(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:8,t=Math.max(e-n.length,0);return"".concat(n).concat(" ".repeat(t))}function v(n,e,t){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:600,r=n.src.replace(/\(/g,"%28").replace(/\)/g,"%29");n.width>o&&(t=Math.min(t,o/n.width));var l=n.width*t,i=n.height*t,a=["font-size:1px;","padding:".concat(Math.floor(i/2),"px ").concat(Math.floor(l/2),"px;"),"line-height:".concat(i,"px;"),"background:url(".concat(r,");"),"background-size:".concat(l,"px ").concat(i,"px;"),"color:transparent;"].join("");return["".concat(e," %c+"),a]}var y={BLACK:30,RED:31,GREEN:32,YELLOW:33,BLUE:34,MAGENTA:35,CYAN:36,WHITE:37,BRIGHT_BLACK:90,BRIGHT_RED:91,BRIGHT_GREEN:92,BRIGHT_YELLOW:93,BRIGHT_BLUE:94,BRIGHT_MAGENTA:95,BRIGHT_CYAN:96,BRIGHT_WHITE:97};function b(n){return"string"==typeof n?y[n.toUpperCase()]||y.WHITE:n}function k(n,e,t){return p||"string"!=typeof n||(e&&(e=b(e),n="[".concat(e,"m").concat(n,"")),t&&(e=b(t),n="[".concat(t+10,"m").concat(n,""))),n}t("m210"),t("4DPX"),t("rzGZ"),t("v9g0");function w(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["constructor"],t=Object.getPrototypeOf(n),o=Object.getOwnPropertyNames(t),r=!0,l=!1,i=void 0;try{for(var a,u=function(){var t=a.value;"function"==typeof n[t]&&(e.find((function(n){return t===n}))||(n[t]=n[t].bind(n)))},s=o[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)u()}catch(c){l=!0,i=c}finally{try{r||null==s.return||s.return()}finally{if(l)throw i}}}function x(n,e){if(!n)throw new Error(e||"Assertion failed")}t("1dPr");var S=t("K9nA");function C(){var n;if(p&&S.f.performance)n=S.f.performance.now();else if(S.d.hrtime){var e=S.d.hrtime();n=1e3*e[0]+e[1]/1e6}else n=Date.now();return n}var O={debug:p&&console.debug||console.log,log:console.log,info:console.info,warn:console.warn,error:console.error},L={enabled:!0,level:0};function _(){}var E={},T={once:!0};function I(n){for(var e in n)for(var t in n[e])return t||"untitled";return"empty"}var P=function(){function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.id;Object(u.a)(this,n),this.id=t,this.VERSION=f,this._startTs=C(),this._deltaTs=C(),this.LOG_THROTTLE_TIMEOUT=0,this._storage=new h("__probe-".concat(this.id,"__"),L),this.userData={},this.timeStamp("".concat(this.id," started")),w(this),Object.seal(this)}return Object(s.a)(n,[{key:"isEnabled",value:function(){return this._storage.config.enabled}},{key:"getLevel",value:function(){return this._storage.config.level}},{key:"getTotal",value:function(){return Number((C()-this._startTs).toPrecision(10))}},{key:"getDelta",value:function(){return Number((C()-this._deltaTs).toPrecision(10))}},{key:"getPriority",value:function(){return this.level}},{key:"enable",value:function(){var n=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._storage.updateConfiguration({enabled:n}),this}},{key:"setLevel",value:function(n){return this._storage.updateConfiguration({level:n}),this}},{key:"assert",value:function(n,e){x(n,e)}},{key:"warn",value:function(n){return this._getLogFunction(0,n,O.warn,arguments,T)}},{key:"error",value:function(n){return this._getLogFunction(0,n,O.error,arguments)}},{key:"deprecated",value:function(n,e){return this.warn("`".concat(n,"` is deprecated and will be removed in a later version. Use `").concat(e,"` instead"))}},{key:"removed",value:function(n,e){return this.error("`".concat(n,"` has been removed. Use `").concat(e,"` instead"))}},{key:"probe",value:function(n,e){return this._getLogFunction(n,e,O.log,arguments,{time:!0,once:!0})}},{key:"log",value:function(n,e){return this._getLogFunction(n,e,O.debug,arguments)}},{key:"info",value:function(n,e){return this._getLogFunction(n,e,console.info,arguments)}},{key:"once",value:function(n,e){return this._getLogFunction(n,e,O.debug||O.info,arguments,T)}},{key:"table",value:function(n,e,t){return e?this._getLogFunction(n,e,console.table||_,t&&[t],{tag:I(e)}):_}},{key:"image",value:function(n){var e=n.logLevel,o=n.priority,r=n.image,l=n.message,a=void 0===l?"":l,u=n.scale,s=void 0===u?1:u;return this._shouldLog(e||o)?p?function(n){var e=n.image,t=n.message,o=void 0===t?"":t,r=n.scale,l=void 0===r?1:r;if("string"==typeof e){var a=new Image;return a.onload=function(){var n,e=v(a,o,l);(n=console).log.apply(n,i(e))},a.src=e,_}var u=e.nodeName||"";if("img"===u.toLowerCase()){var s;return(s=console).log.apply(s,i(v(e,o,l))),_}if("canvas"===u.toLowerCase()){var c=new Image;return c.onload=function(){var n;return(n=console).log.apply(n,i(v(c,o,l)))},c.src=e.toDataURL(),_}return _}({image:r,message:a,scale:s}):function(n){var e=n.image,o=(n.message,n.scale),r=void 0===o?1:o,l=null;try{l=t(0)}catch(i){}if(l)return function(){return l(e,{fit:"box",width:"".concat(Math.round(80*r),"%")}).then((function(n){return console.log(n)}))};return _}({image:r,message:a,scale:s}):_}},{key:"settings",value:function(){console.table?console.table(this._storage.config):console.log(this._storage.config)}},{key:"get",value:function(n){return this._storage.config[n]}},{key:"set",value:function(n,e){this._storage.updateConfiguration(Object(a.a)({},n,e))}},{key:"time",value:function(n,e){return this._getLogFunction(n,e,console.time?console.time:console.info)}},{key:"timeEnd",value:function(n,e){return this._getLogFunction(n,e,console.timeEnd?console.timeEnd:console.info)}},{key:"timeStamp",value:function(n,e){return this._getLogFunction(n,e,console.timeStamp||_)}},{key:"group",value:function(n,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{collapsed:!1},o=t=A({logLevel:n,message:e,opts:t}),r=o.collapsed;return t.method=(r?console.groupCollapsed:console.group)||console.info,this._getLogFunction(t)}},{key:"groupCollapsed",value:function(n,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.group(n,e,Object.assign({},t,{collapsed:!0}))}},{key:"groupEnd",value:function(n){return this._getLogFunction(n,"",console.groupEnd||_)}},{key:"withGroup",value:function(n,e,t){this.group(n,e)();try{t()}finally{this.groupEnd(n)()}}},{key:"trace",value:function(){console.trace&&console.trace()}},{key:"_shouldLog",value:function(n){return this.isEnabled()&&this.getLevel()>=j(n)}},{key:"_getLogFunction",value:function(n,e,t){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],r=arguments.length>4?arguments[4]:void 0;if(this._shouldLog(n)){var l;r=A({logLevel:n,message:e,args:o,opts:r}),x(t=t||r.method),r.total=this.getTotal(),r.delta=this.getDelta(),this._deltaTs=C();var a=r.tag||r.message;if(r.once){if(E[a])return _;E[a]=C()}return e=M(this.id,r.message,r),(l=t).bind.apply(l,[console,e].concat(i(r.args)))}return _}},{key:"level",set:function(n){this.setLevel(n)},get:function(){return this.getLevel()}},{key:"priority",set:function(n){this.level=n},get:function(){return this.level}}]),n}();function j(n){if(!n)return 0;var e;switch(Object(o.a)(n)){case"number":e=n;break;case"object":e=n.logLevel||n.priority||0;break;default:return 0}return x(Number.isFinite(e)&&e>=0),e}function A(n){var e=n.logLevel,t=n.message;n.logLevel=j(e);for(var r=n.args?Array.from(n.args):[];r.length&&r.shift()!==t;);switch(n.args=r,Object(o.a)(e)){case"string":case"function":void 0!==t&&r.unshift(t),n.message=e;break;case"object":Object.assign(n,e)}"function"==typeof n.message&&(n.message=n.message());var l=Object(o.a)(n.message);return x("string"===l||"object"===l),Object.assign(n,n.opts)}function M(n,e,t){if("string"==typeof e){var o=t.time?g((r=t.total)<10?"".concat(r.toFixed(2),"ms"):r<100?"".concat(r.toFixed(1),"ms"):r<1e3?"".concat(r.toFixed(0),"ms"):"".concat((r/1e3).toFixed(2),"s")):"";e=k(e=t.time?"".concat(n,": ").concat(o," ").concat(e):"".concat(n,": ").concat(e),t.color,t.background)}var r;return e}P.VERSION=f;var D=t("I0ug");function R(){return void 0!==S.f.orientation}function B(n){if(!n&&!Object(c.a)())return"Node";if(Object(D.a)(n))return"Electron";var e="undefined"!=typeof navigator?navigator:{},t=n||e.userAgent||"";if(t.indexOf("Edge")>-1)return"Edge";var o=-1!==t.indexOf("MSIE "),r=-1!==t.indexOf("Trident/");return o||r?"IE":S.f.chrome?"Chrome":S.f.safari?"Safari":S.f.mozInnerScreenX?"Firefox":"Unknown"}t("Dq+y"),t("8npG"),t("Ggvi"),t("pJf4"),t("JHok");var N=t("GawU"),U=function(){function n(e,t){Object(u.a)(this,n),this.name=e,this.type=t,this.sampleSize=1,this.reset()}return Object(s.a)(n,[{key:"setSampleSize",value:function(n){return this.sampleSize=n,this}},{key:"incrementCount",value:function(){return this.addCount(1),this}},{key:"decrementCount",value:function(){return this.subtractCount(1),this}},{key:"addCount",value:function(n){return this._count+=n,this._samples++,this._checkSampling(),this}},{key:"subtractCount",value:function(n){return this._count-=n,this._samples++,this._checkSampling(),this}},{key:"addTime",value:function(n){return this._time+=n,this.lastTiming=n,this._samples++,this._checkSampling(),this}},{key:"timeStart",value:function(){return this._startTime=Object(N.a)(),this._timerPending=!0,this}},{key:"timeEnd",value:function(){return this._timerPending?(this.addTime(Object(N.a)()-this._startTime),this._timerPending=!1,this._checkSampling(),this):this}},{key:"getSampleAverageCount",value:function(){return this.sampleSize>0?this.lastSampleCount/this.sampleSize:0}},{key:"getSampleAverageTime",value:function(){return this.sampleSize>0?this.lastSampleTime/this.sampleSize:0}},{key:"getSampleHz",value:function(){return this.lastSampleTime>0?this.sampleSize/(this.lastSampleTime/1e3):0}},{key:"getAverageCount",value:function(){return this.samples>0?this.count/this.samples:0}},{key:"getAverageTime",value:function(){return this.samples>0?this.time/this.samples:0}},{key:"getHz",value:function(){return this.time>0?this.samples/(this.time/1e3):0}},{key:"reset",value:function(){return this.time=0,this.count=0,this.samples=0,this.lastTiming=0,this.lastSampleTime=0,this.lastSampleCount=0,this._count=0,this._time=0,this._samples=0,this._startTime=0,this._timerPending=!1,this}},{key:"_checkSampling",value:function(){this._samples===this.sampleSize&&(this.lastSampleTime=this._time,this.lastSampleCount=this._count,this.count+=this._count,this.time+=this._time,this.samples+=this._samples,this._time=0,this._count=0,this._samples=0)}}]),n}(),z=function(){function n(e){var t=e.id,o=e.stats;Object(u.a)(this,n),this.id=t,this.stats={},this._initializeStats(o),Object.seal(this)}return Object(s.a)(n,[{key:"get",value:function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"count";return this._getOrCreate({name:n,type:e})}},{key:"reset",value:function(){for(var n in this.stats)this.stats[n].reset();return this}},{key:"forEach",value:function(n){for(var e in this.stats)n(this.stats[e])}},{key:"getTable",value:function(){var n={};return this.forEach((function(e){n[e.name]={time:e.time||0,count:e.count||0,average:e.getAverageTime()||0,hz:e.getHz()||0}})),n}},{key:"_initializeStats",value:function(){var n=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];e.forEach((function(e){return n._getOrCreate(e)}))}},{key:"_getOrCreate",value:function(n){if(!n||!n.name)return null;var e=n.name,t=n.type;return this.stats[e]||(this.stats[e]=n instanceof U?n:new U(e,t)),this.stats[e]}},{key:"size",get:function(){return Object.keys(this.stats).length}}]),n}();e.default=new P({id:"probe.gl"})},a3WO:function(n,e,t){"use strict";function o(n,e){(null==e||e>n.length)&&(e=n.length);for(var t=0,o=new Array(e);t0;(l>>>=1)&&(e+=e))1&l&&(t+=e);return t}},h5Sy:function(n,e,t){"use strict";var o=t("U6jy"),r=t("1nHS");n.exports=function(n){var e,t,l=n.length,i=[],a=[],u=-1;for(;++u-1&&l1?arguments[1]:void 0)}}),t("Dq1/")("find")},vOJQ:function(n,e,t){t("E5k/"),t("Ll4R"),t("sC2a"),t("TAD1");var o=t("33yf"),r=t("mIDF"),l=r.log,i=r.COLOR;function a(n,e){var t=o.relative(n,o.dirname(e));return o.join(t,o.basename(e,".md"))}n.exports.addToRelativeLinks=function(n){var e,t=n.source,o=n.target,r=n.rootFolder,u=n.edge,s=n.relativeLinks;if(!t||!o)return l.log({color:i.YELLOW},"couldn't add relative link for: "+JSON.stringify({source:t,target:o}))(),{};var c=r&&a(r,t),f=a(u.node.fields.path,o),p="/"+o;return Object.assign({},s,((e={})[c]=p,e[f]=p,e[o]=p,e))},n.exports.parseLinks=function(n,e,t){if(n.startsWith("http")||n.startsWith("#"))return null;var o=a(e,n.replace(/#.*/,"")),r=n.match(/#.*/),l=t[o];return l?r?l+r[0]:l:null}},vfP8:function(n,e,t){"use strict";t("HXzo"),t("sc67"),e.parse=function(n){var e,t=[],o=String(n||""),r=o.indexOf(","),l=0,i=!1;for(;!i;)-1===r&&(r=o.length,i=!0),!(e=o.slice(l,r).trim())&&i||t.push(e),l=r+1,r=o.indexOf(",",l);return t},e.stringify=function(n,e){var t=e||{},o=!1===t.padLeft?"":" ",r=t.padRight?" ":"";""===n[n.length-1]&&(n=n.concat(""));return n.join(r+","+o).trim()}},vuIU:function(n,e,t){"use strict";function o(n,e){for(var t=0;t=0;r--){var o=t[r];"."===o?t.splice(r,1):".."===o?(t.splice(r,1),n++):n&&(t.splice(r,1),n--)}if(e)for(;n--;n)t.unshift("..");return t}function o(t,e){if(t.filter)return t.filter(e);for(var n=[],r=0;r=-1&&!n;i--){var a=i>=0?arguments[i]:t.cwd();if("string"!=typeof a)throw new TypeError("Arguments to path.resolve must be strings");a&&(e=a+"/"+e,n="/"===a.charAt(0))}return(n?"/":"")+(e=r(o(e.split("/"),(function(t){return!!t})),!n).join("/"))||"."},e.normalize=function(t){var n=e.isAbsolute(t),a="/"===i(t,-1);return(t=r(o(t.split("/"),(function(t){return!!t})),!n).join("/"))||n||(t="."),t&&a&&(t+="/"),(n?"/":"")+t},e.isAbsolute=function(t){return"/"===t.charAt(0)},e.join=function(){var t=Array.prototype.slice.call(arguments,0);return e.normalize(o(t,(function(t,e){if("string"!=typeof t)throw new TypeError("Arguments to path.join must be strings");return t})).join("/"))},e.relative=function(t,n){function r(t){for(var e=0;e=0&&""===t[n];n--);return e>n?[]:t.slice(e,n-e+1)}t=e.resolve(t).substr(1),n=e.resolve(n).substr(1);for(var o=r(t.split("/")),i=r(n.split("/")),a=Math.min(o.length,i.length),c=a,u=0;u=1;--i)if(47===(e=t.charCodeAt(i))){if(!o){r=i;break}}else o=!1;return-1===r?n?"/":".":n&&1===r?"/":t.slice(0,r)},e.basename=function(t,e){var n=function(t){"string"!=typeof t&&(t+="");var e,n=0,r=-1,o=!0;for(e=t.length-1;e>=0;--e)if(47===t.charCodeAt(e)){if(!o){n=e+1;break}}else-1===r&&(o=!1,r=e+1);return-1===r?"":t.slice(n,r)}(t);return e&&n.substr(-1*e.length)===e&&(n=n.substr(0,n.length-e.length)),n},e.extname=function(t){"string"!=typeof t&&(t+="");for(var e=-1,n=0,r=-1,o=!0,i=0,a=t.length-1;a>=0;--a){var c=t.charCodeAt(a);if(47!==c)-1===r&&(o=!1,r=a+1),46===c?-1===e?e=a:1!==i&&(i=1):-1!==e&&(i=-1);else if(!o){n=a+1;break}}return-1===e||-1===r||0===i||1===i&&e===r-1&&e===n+1?"":t.slice(e,r)};var i="b"==="ab".substr(-1)?function(t,e,n){return t.substr(e,n)}:function(t,e,n){return e<0&&(e=t.length+e),t.substr(e,n)}}).call(this,n("8oxB"))},"5ku3":function(t,e,n){"use strict";(function(t){n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return a}));var r=n("0QZy"),o=n("I0ug");function i(){return!("object"===(void 0===t?"undefined":Object(r.a)(t))&&"[object process]"===String(t)&&!t.browser)||Object(o.a)()}function a(){return i()&&"undefined"!=typeof document}}).call(this,n("8oxB"))},"7yFj":function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"d",(function(){return a})),n.d(e,"e",(function(){return c})),n.d(e,"f",(function(){return u})),n.d(e,"g",(function(){return s})),n.d(e,"h",(function(){return l})),n.d(e,"i",(function(){return f})),n.d(e,"j",(function(){return p})),n.d(e,"p",(function(){return h})),n.d(e,"m",(function(){return d})),n.d(e,"n",(function(){return g})),n.d(e,"o",(function(){return m})),n.d(e,"l",(function(){return y})),n.d(e,"c",(function(){return v})),n.d(e,"q",(function(){return b})),n.d(e,"k",(function(){return w})),n.d(e,"b",(function(){return k})),n.d(e,"r",(function(){return _})),n.d(e,"t",(function(){return O})),n.d(e,"s",(function(){return j}));var r=n("vOnD"),o=n("Wbzz"),i=r.c.a.withConfig({displayName:"typography__A",componentId:"sc-1pmaksm-0"})(["text-decoration:none;color:",";&:visited{color:",";}&:active{color:",";}&:hover{color:",";}"],(function(t){return t.theme.colors.linkText}),(function(t){return t.theme.colors.linkVisited}),(function(t){return t.theme.colors.linkHover}),(function(t){return t.theme.colors.linkHover})),a=Object(r.c)(o.a).withConfig({displayName:"typography__GatsbyA",componentId:"sc-1pmaksm-1"})(["text-decoration:none;color:",";&:visited{color:",";}&:active{color:",";}&:hover{color:",";}"],(function(t){return t.theme.colors.linkText}),(function(t){return t.theme.colors.linkVisited}),(function(t){return t.theme.colors.linkHover}),(function(t){return t.theme.colors.linkHover})),c=r.c.h1.withConfig({displayName:"typography__H1",componentId:"sc-1pmaksm-2"})(["font:",";letter-spacing:0.02em;margin:4px 0 24px;"],(function(t){return t.theme.typography.font800})),u=r.c.h2.withConfig({displayName:"typography__H2",componentId:"sc-1pmaksm-3"})(["font:",";margin:24px 0 16px;"],(function(t){return t.theme.typography.font700})),s=r.c.h3.withConfig({displayName:"typography__H3",componentId:"sc-1pmaksm-4"})(["font:",";"],(function(t){return t.theme.typography.font600})),l=r.c.h4.withConfig({displayName:"typography__H4",componentId:"sc-1pmaksm-5"})(["font:",";"],(function(t){return t.theme.typography.font500})),f=r.c.h5.withConfig({displayName:"typography__H5",componentId:"sc-1pmaksm-6"})(["font:",";"],(function(t){return t.theme.typography.font450})),p=r.c.h6.withConfig({displayName:"typography__H6",componentId:"sc-1pmaksm-7"})(["font:",";"],(function(t){return t.theme.typography.font350})),h=r.c.p.withConfig({displayName:"typography__P",componentId:"sc-1pmaksm-8"})(["margin:'0 0 16px'"]),d=r.c.ul.withConfig({displayName:"typography__List",componentId:"sc-1pmaksm-9"})(["margin:0 0 12px;"]),g=r.c.li.withConfig({displayName:"typography__ListItem",componentId:"sc-1pmaksm-10"})(["margin-bottom:4px;"]),m=r.c.div.withConfig({displayName:"typography__MarkdownBody",componentId:"sc-1pmaksm-11"})(["font:",";padding:36px;max-width:692px;"],(function(t){return t.theme.typography.font300})),y=r.c.code.withConfig({displayName:"typography__InlineCode",componentId:"sc-1pmaksm-12"})(["background-color:",";border-radius:",";padding:0 5px;font-family:Consolas,Menlo,Monaco,'Andale Mono WT','Andale Mono','Lucida Console','Lucida Sans Typewriter','DejaVu Sans Mono','Bitstream Vera Sans Mono','Liberation Mono','Nimbus Mono L','Courier New',Courier,monospace;font-size:0.9em;margin:1px 0;line-height:calc(1.5em / 0.9 - 2px);display:inline-block;vertical-align:top;"],(function(t){return t.theme.colors.mono200}),(function(t){return t.theme.sizing.scale100})),v=r.c.code.withConfig({displayName:"typography__CodeBlock",componentId:"sc-1pmaksm-13"})(["font-family:Consolas,Menlo,Monaco,'Andale Mono WT','Andale Mono','Lucida Console','Lucida Sans Typewriter','DejaVu Sans Mono','Bitstream Vera Sans Mono','Liberation Mono','Nimbus Mono L','Courier New',Courier,monospace;font-size:0.9em;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;tab-size:4;hyphens:none;background-color:",";"],(function(t){return t.theme.colors.mono200})),b=r.c.pre.withConfig({displayName:"typography__Pre",componentId:"sc-1pmaksm-14"})(["font-size:14px;background-color:",";padding:",";overflow-x:auto;.keyword{color:#339;font-weight:bold;}.operator{color:#d14;}.punctuation{color:#458;}.string,.number{color:#008080;}"],(function(t){return t.theme.colors.mono200}),(function(t){return t.theme.sizing.scale200})),w=r.c.img.withConfig({displayName:"typography__Img",componentId:"sc-1pmaksm-15"})(["max-width:100%;"]),k=r.c.blockquote.withConfig({displayName:"typography__BlockQuote",componentId:"sc-1pmaksm-16"})(["background-color:",";margin-inline-start:0;margin-inline-end:0;padding:"," ",";"],(function(t){return t.theme.colors.warning100}),(function(t){return t.theme.sizing.scale400}),(function(t){return t.theme.sizing.scale600})),_=r.c.table.withConfig({displayName:"typography__Table",componentId:"sc-1pmaksm-17"})(["border-collapse:collapse;border-spacing:1px;width:100%;"]),O=r.c.th.withConfig({displayName:"typography__TableHeaderCell",componentId:"sc-1pmaksm-18"})(["padding:4px;text-align:left;background:",";font-weight:bold;border:1px solid ",";"],(function(t){return t.theme.colors.mono200}),(function(t){return t.theme.colors.mono400})),j=r.c.td.withConfig({displayName:"typography__TableBodyCell",componentId:"sc-1pmaksm-19"})(["padding:4px;text-align:left;border:1px solid ",";"],(function(t){return t.theme.colors.mono400}))},"8mkv":function(t,e,n){"use strict";n("rzGZ"),n("Dq+y"),n("8npG"),n("Ggvi"),n("sC2a"),n("Ll4R"),n("E5k/");var r=n("q1tI"),o=n.n(r),i=n("A2+M"),a=n("7ljp"),c=n("7yFj"),u=n("vOJQ");function s(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r=0||(o[n]=t[n]);return o}var l=function(t,e){return function(n){var r=n.href,i=s(n,["href"]),a=Object(u.parseLinks)(r,t,e);return a?o.a.createElement(c.d,Object.assign({to:a},i)):o.a.createElement(c.a,Object.assign({href:r},i))}},f=function(t){var e=t.children,n=s(t,["children"]);return o.a.createElement(c.q,n,o.a.Children.map(e,(function(t){return"code"===t.type||"Styled(code)"===t.type.displayName?o.a.createElement(c.c,t.props):o.a.cloneElement(t)})))},p=/^code-classlanguage-text(.*?)code/,h=/code-classlanguage-text(.*?)code/g;e.a=function(t){var e=t.relativeLinks,n=t.path,u={},d=function(t){return function(e){var n=e.id,i=s(e,["id"]);return function(t,e,n,i){if(!e)return o.a.createElement(t,n);if(i[e=p.test(e)?e.match(p)[1]:e.replace(h,(function(t,e){return e}))]){for(var a=1;i[e+"-"+a];)a++;e=e+"-"+a}i[e]=!0;var c=n.children.slice(),u=c[0];return u.props&&u.props.href&&(c[0]=Object(r.cloneElement)(u,{key:"anchor",href:"#"+e})),o.a.createElement(t,Object.assign({},n,{id:e}),c)}(t,n,i,u)}},g={h1:c.e,h2:d(c.f),h3:d(c.g),h4:d(c.h),h5:d(c.i),h6:d(c.j),p:c.p,ul:c.m,li:c.n,pre:f,img:c.k,code:c.l,table:c.r,th:c.t,td:c.s,blockquote:c.b,a:e?l(n,e):c.a};return o.a.createElement(a.MDXProvider,{components:g},o.a.createElement(i.MDXRenderer,null,t.body))}},"A2+M":function(t,e,n){var r=n("X8hv");t.exports={MDXRenderer:r}},FqMR:function(t,e,n){"use strict";function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}n.d(e,"a",(function(){return r}))},GawU:function(t,e,n){"use strict";(function(t){n.d(e,"a",(function(){return r}));n("1dPr");function r(){var e;if("undefined"!=typeof window&&window.performance)e=window.performance.now();else if(void 0!==t&&t.hrtime){var n=t.hrtime();e=1e3*n[0]+n[1]/1e6}else e=Date.now();return e}}).call(this,n("8oxB"))},I0ug:function(t,e,n){"use strict";(function(t){n.d(e,"a",(function(){return o}));n("sc67");var r=n("0QZy");function o(e){if("undefined"!=typeof window&&"object"===Object(r.a)(window.process)&&"renderer"===window.process.type)return!0;if(void 0!==t&&"object"===Object(r.a)(t.versions)&&Boolean(t.versions.electron))return!0;var n="object"===("undefined"==typeof navigator?"undefined":Object(r.a)(navigator))&&"string"==typeof navigator.userAgent&&navigator.userAgent,o=e||n;return!!(o&&o.indexOf("Electron")>=0)}}).call(this,n("8oxB"))},K9nA:function(t,e,n){"use strict";(function(t,r){n.d(e,"e",(function(){return a})),n.d(e,"f",(function(){return c})),n.d(e,"c",(function(){return u})),n.d(e,"b",(function(){return s})),n.d(e,"d",(function(){return l})),n.d(e,"a",(function(){return f}));var o=n("0QZy"),i={self:"undefined"!=typeof self&&self,window:"undefined"!=typeof window&&window,global:void 0!==t&&t,document:"undefined"!=typeof document&&document,process:"object"===(void 0===r?"undefined":Object(o.a)(r))&&r},a=i.self||i.window||i.global,c=i.window||i.self||i.global,u=i.global||i.self||i.window,s=i.document||{},l=i.process||{},f=console}).call(this,n("yLpj"),n("8oxB"))},QDMQ:function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}n.d(e,"a",(function(){return r}))},X8hv:function(t,e,n){function r(t,e,n){return(r=o()?Reflect.construct:function(t,e,n){var r=[null];r.push.apply(r,e);var o=new(Function.bind.apply(t,r));return n&&i(o,n.prototype),o}).apply(null,arguments)}function o(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}function i(t,e){return(i=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function a(t){return function(t){if(Array.isArray(t))return c(t)}(t)||function(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return c(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0||(o[n]=t[n]);return o}(t,["scope","components","children"]),c=h(n),u=g(e),l=f.useMemo((function(){if(!o)return null;var t=s({React:f,mdx:d},u),e=Object.keys(t),n=e.map((function(e){return t[e]}));return r(Function,["_fn"].concat(a(e),[""+o])).apply(void 0,[{}].concat(a(n)))}),[o,e]);return f.createElement(l,s({components:c},i))}},ZiRl:function(t,e,n){var r=n("P8UN");r(r.P,"String",{repeat:n("gd4K")})},a3B7:function(t,e,n){"use strict";n.r(e),n.d(e,"VERSION",(function(){return f})),n.d(e,"self",(function(){return O.e})),n.d(e,"window",(function(){return O.f})),n.d(e,"global",(function(){return O.c})),n.d(e,"document",(function(){return O.b})),n.d(e,"process",(function(){return O.d})),n.d(e,"console",(function(){return O.a})),n.d(e,"isBrowser",(function(){return l.a})),n.d(e,"isBrowserMainThread",(function(){return l.b})),n.d(e,"getBrowser",(function(){return D})),n.d(e,"isMobile",(function(){return R})),n.d(e,"isElectron",(function(){return P.a})),n.d(e,"assert",(function(){return _})),n.d(e,"Log",(function(){return T})),n.d(e,"COLOR",(function(){return v})),n.d(e,"addColor",(function(){return w})),n.d(e,"leftPad",(function(){return g})),n.d(e,"rightPad",(function(){return m})),n.d(e,"autobind",(function(){return k})),n.d(e,"LocalStorage",(function(){return d})),n.d(e,"getHiResTimestamp",(function(){return j})),n.d(e,"Stats",(function(){return B})),n.d(e,"Stat",(function(){return F}));n("YbXK"),n("cFtU"),n("9ZhD"),n("n7j8"),n("E5k/"),n("YBKJ"),n("ofTv");var r=n("0QZy"),o=n("ab0h");var i=n("sXA6");function a(t){return function(t){if(Array.isArray(t))return Object(o.a)(t)}(t)||function(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}(t)||Object(i.a)(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var c=n("FqMR"),u=n("QDMQ"),s=n("ls4f"),l=n("5ku3"),f="undefined"!=typeof __VERSION__?__VERSION__:"untranspiled source",p=Object(l.a)();function h(t){try{var e=window[t],n="__storage_test__";return e.setItem(n,n),e.removeItem(n),e}catch(r){return null}}var d=function(){function t(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"sessionStorage";Object(u.a)(this,t),this.storage=h(r),this.id=e,this.config={},Object.assign(this.config,n),this._loadConfiguration()}return Object(s.a)(t,[{key:"getConfiguration",value:function(){return this.config}},{key:"setConfiguration",value:function(t){return this.config={},this.updateConfiguration(t)}},{key:"updateConfiguration",value:function(t){if(Object.assign(this.config,t),this.storage){var e=JSON.stringify(this.config);this.storage.setItem(this.id,e)}return this}},{key:"_loadConfiguration",value:function(){var t={};if(this.storage){var e=this.storage.getItem(this.id);t=e?JSON.parse(e):{}}return Object.assign(this.config,t),this}}]),t}();n("sC2a"),n("sc67"),n("MIFh"),n("ZiRl");function g(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:8,n=Math.max(e-t.length,0);return"".concat(" ".repeat(n)).concat(t)}function m(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:8,n=Math.max(e-t.length,0);return"".concat(t).concat(" ".repeat(n))}function y(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:600,o=t.src.replace(/\(/g,"%28").replace(/\)/g,"%29");t.width>r&&(n=Math.min(n,r/t.width));var i=t.width*n,a=t.height*n,c=["font-size:1px;","padding:".concat(Math.floor(a/2),"px ").concat(Math.floor(i/2),"px;"),"line-height:".concat(a,"px;"),"background:url(".concat(o,");"),"background-size:".concat(i,"px ").concat(a,"px;"),"color:transparent;"].join("");return["".concat(e," %c+"),c]}var v={BLACK:30,RED:31,GREEN:32,YELLOW:33,BLUE:34,MAGENTA:35,CYAN:36,WHITE:37,BRIGHT_BLACK:90,BRIGHT_RED:91,BRIGHT_GREEN:92,BRIGHT_YELLOW:93,BRIGHT_BLUE:94,BRIGHT_MAGENTA:95,BRIGHT_CYAN:96,BRIGHT_WHITE:97};function b(t){return"string"==typeof t?v[t.toUpperCase()]||v.WHITE:t}function w(t,e,n){return p||"string"!=typeof t||(e&&(e=b(e),t="[".concat(e,"m").concat(t,"")),n&&(e=b(n),t="[".concat(n+10,"m").concat(t,""))),t}n("m210"),n("4DPX"),n("rzGZ"),n("v9g0");function k(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["constructor"],n=Object.getPrototypeOf(t),r=Object.getOwnPropertyNames(n),o=!0,i=!1,a=void 0;try{for(var c,u=function(){var n=c.value;"function"==typeof t[n]&&(e.find((function(t){return n===t}))||(t[n]=t[n].bind(t)))},s=r[Symbol.iterator]();!(o=(c=s.next()).done);o=!0)u()}catch(l){i=!0,a=l}finally{try{o||null==s.return||s.return()}finally{if(i)throw a}}}function _(t,e){if(!t)throw new Error(e||"Assertion failed")}n("1dPr");var O=n("K9nA");function j(){var t;if(p&&O.f.performance)t=O.f.performance.now();else if(O.d.hrtime){var e=O.d.hrtime();t=1e3*e[0]+e[1]/1e6}else t=Date.now();return t}var C={debug:p&&console.debug||console.log,log:console.log,info:console.info,warn:console.warn,error:console.error},S={enabled:!0,level:0};function x(){}var L={},I={once:!0};function E(t){for(var e in t)for(var n in t[e])return n||"untitled";return"empty"}var T=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.id;Object(u.a)(this,t),this.id=n,this.VERSION=f,this._startTs=j(),this._deltaTs=j(),this.LOG_THROTTLE_TIMEOUT=0,this._storage=new d("__probe-".concat(this.id,"__"),S),this.userData={},this.timeStamp("".concat(this.id," started")),k(this),Object.seal(this)}return Object(s.a)(t,[{key:"isEnabled",value:function(){return this._storage.config.enabled}},{key:"getLevel",value:function(){return this._storage.config.level}},{key:"getTotal",value:function(){return Number((j()-this._startTs).toPrecision(10))}},{key:"getDelta",value:function(){return Number((j()-this._deltaTs).toPrecision(10))}},{key:"getPriority",value:function(){return this.level}},{key:"enable",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._storage.updateConfiguration({enabled:t}),this}},{key:"setLevel",value:function(t){return this._storage.updateConfiguration({level:t}),this}},{key:"assert",value:function(t,e){_(t,e)}},{key:"warn",value:function(t){return this._getLogFunction(0,t,C.warn,arguments,I)}},{key:"error",value:function(t){return this._getLogFunction(0,t,C.error,arguments)}},{key:"deprecated",value:function(t,e){return this.warn("`".concat(t,"` is deprecated and will be removed in a later version. Use `").concat(e,"` instead"))}},{key:"removed",value:function(t,e){return this.error("`".concat(t,"` has been removed. Use `").concat(e,"` instead"))}},{key:"probe",value:function(t,e){return this._getLogFunction(t,e,C.log,arguments,{time:!0,once:!0})}},{key:"log",value:function(t,e){return this._getLogFunction(t,e,C.debug,arguments)}},{key:"info",value:function(t,e){return this._getLogFunction(t,e,console.info,arguments)}},{key:"once",value:function(t,e){return this._getLogFunction(t,e,C.debug||C.info,arguments,I)}},{key:"table",value:function(t,e,n){return e?this._getLogFunction(t,e,console.table||x,n&&[n],{tag:E(e)}):x}},{key:"image",value:function(t){var e=t.logLevel,r=t.priority,o=t.image,i=t.message,c=void 0===i?"":i,u=t.scale,s=void 0===u?1:u;return this._shouldLog(e||r)?p?function(t){var e=t.image,n=t.message,r=void 0===n?"":n,o=t.scale,i=void 0===o?1:o;if("string"==typeof e){var c=new Image;return c.onload=function(){var t,e=y(c,r,i);(t=console).log.apply(t,a(e))},c.src=e,x}var u=e.nodeName||"";if("img"===u.toLowerCase()){var s;return(s=console).log.apply(s,a(y(e,r,i))),x}if("canvas"===u.toLowerCase()){var l=new Image;return l.onload=function(){var t;return(t=console).log.apply(t,a(y(l,r,i)))},l.src=e.toDataURL(),x}return x}({image:o,message:c,scale:s}):function(t){var e=t.image,r=(t.message,t.scale),o=void 0===r?1:r,i=null;try{i=n(0)}catch(a){}if(i)return function(){return i(e,{fit:"box",width:"".concat(Math.round(80*o),"%")}).then((function(t){return console.log(t)}))};return x}({image:o,message:c,scale:s}):x}},{key:"settings",value:function(){console.table?console.table(this._storage.config):console.log(this._storage.config)}},{key:"get",value:function(t){return this._storage.config[t]}},{key:"set",value:function(t,e){this._storage.updateConfiguration(Object(c.a)({},t,e))}},{key:"time",value:function(t,e){return this._getLogFunction(t,e,console.time?console.time:console.info)}},{key:"timeEnd",value:function(t,e){return this._getLogFunction(t,e,console.timeEnd?console.timeEnd:console.info)}},{key:"timeStamp",value:function(t,e){return this._getLogFunction(t,e,console.timeStamp||x)}},{key:"group",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{collapsed:!1},r=n=N({logLevel:t,message:e,opts:n}),o=r.collapsed;return n.method=(o?console.groupCollapsed:console.group)||console.info,this._getLogFunction(n)}},{key:"groupCollapsed",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.group(t,e,Object.assign({},n,{collapsed:!0}))}},{key:"groupEnd",value:function(t){return this._getLogFunction(t,"",console.groupEnd||x)}},{key:"withGroup",value:function(t,e,n){this.group(t,e)();try{n()}finally{this.groupEnd(t)()}}},{key:"trace",value:function(){console.trace&&console.trace()}},{key:"_shouldLog",value:function(t){return this.isEnabled()&&this.getLevel()>=A(t)}},{key:"_getLogFunction",value:function(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=arguments.length>4?arguments[4]:void 0;if(this._shouldLog(t)){var i;o=N({logLevel:t,message:e,args:r,opts:o}),_(n=n||o.method),o.total=this.getTotal(),o.delta=this.getDelta(),this._deltaTs=j();var c=o.tag||o.message;if(o.once){if(L[c])return x;L[c]=j()}return e=M(this.id,o.message,o),(i=n).bind.apply(i,[console,e].concat(a(o.args)))}return x}},{key:"level",set:function(t){this.setLevel(t)},get:function(){return this.getLevel()}},{key:"priority",set:function(t){this.level=t},get:function(){return this.level}}]),t}();function A(t){if(!t)return 0;var e;switch(Object(r.a)(t)){case"number":e=t;break;case"object":e=t.logLevel||t.priority||0;break;default:return 0}return _(Number.isFinite(e)&&e>=0),e}function N(t){var e=t.logLevel,n=t.message;t.logLevel=A(e);for(var o=t.args?Array.from(t.args):[];o.length&&o.shift()!==n;);switch(t.args=o,Object(r.a)(e)){case"string":case"function":void 0!==n&&o.unshift(n),t.message=e;break;case"object":Object.assign(t,e)}"function"==typeof t.message&&(t.message=t.message());var i=Object(r.a)(t.message);return _("string"===i||"object"===i),Object.assign(t,t.opts)}function M(t,e,n){if("string"==typeof e){var r=n.time?g((o=n.total)<10?"".concat(o.toFixed(2),"ms"):o<100?"".concat(o.toFixed(1),"ms"):o<1e3?"".concat(o.toFixed(0),"ms"):"".concat((o/1e3).toFixed(2),"s")):"";e=w(e=n.time?"".concat(t,": ").concat(r," ").concat(e):"".concat(t,": ").concat(e),n.color,n.background)}var o;return e}T.VERSION=f;var P=n("I0ug");function R(){return void 0!==O.f.orientation}function D(t){if(!t&&!Object(l.a)())return"Node";if(Object(P.a)(t))return"Electron";var e="undefined"!=typeof navigator?navigator:{},n=t||e.userAgent||"";if(n.indexOf("Edge")>-1)return"Edge";var r=-1!==n.indexOf("MSIE "),o=-1!==n.indexOf("Trident/");return r||o?"IE":O.f.chrome?"Chrome":O.f.safari?"Safari":O.f.mozInnerScreenX?"Firefox":"Unknown"}n("Dq+y"),n("8npG"),n("Ggvi"),n("pJf4"),n("JHok");var z=n("GawU"),F=function(){function t(e,n){Object(u.a)(this,t),this.name=e,this.type=n,this.sampleSize=1,this.reset()}return Object(s.a)(t,[{key:"setSampleSize",value:function(t){return this.sampleSize=t,this}},{key:"incrementCount",value:function(){return this.addCount(1),this}},{key:"decrementCount",value:function(){return this.subtractCount(1),this}},{key:"addCount",value:function(t){return this._count+=t,this._samples++,this._checkSampling(),this}},{key:"subtractCount",value:function(t){return this._count-=t,this._samples++,this._checkSampling(),this}},{key:"addTime",value:function(t){return this._time+=t,this.lastTiming=t,this._samples++,this._checkSampling(),this}},{key:"timeStart",value:function(){return this._startTime=Object(z.a)(),this._timerPending=!0,this}},{key:"timeEnd",value:function(){return this._timerPending?(this.addTime(Object(z.a)()-this._startTime),this._timerPending=!1,this._checkSampling(),this):this}},{key:"getSampleAverageCount",value:function(){return this.sampleSize>0?this.lastSampleCount/this.sampleSize:0}},{key:"getSampleAverageTime",value:function(){return this.sampleSize>0?this.lastSampleTime/this.sampleSize:0}},{key:"getSampleHz",value:function(){return this.lastSampleTime>0?this.sampleSize/(this.lastSampleTime/1e3):0}},{key:"getAverageCount",value:function(){return this.samples>0?this.count/this.samples:0}},{key:"getAverageTime",value:function(){return this.samples>0?this.time/this.samples:0}},{key:"getHz",value:function(){return this.time>0?this.samples/(this.time/1e3):0}},{key:"reset",value:function(){return this.time=0,this.count=0,this.samples=0,this.lastTiming=0,this.lastSampleTime=0,this.lastSampleCount=0,this._count=0,this._time=0,this._samples=0,this._startTime=0,this._timerPending=!1,this}},{key:"_checkSampling",value:function(){this._samples===this.sampleSize&&(this.lastSampleTime=this._time,this.lastSampleCount=this._count,this.count+=this._count,this.time+=this._time,this.samples+=this._samples,this._time=0,this._count=0,this._samples=0)}}]),t}(),B=function(){function t(e){var n=e.id,r=e.stats;Object(u.a)(this,t),this.id=n,this.stats={},this._initializeStats(r),Object.seal(this)}return Object(s.a)(t,[{key:"get",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"count";return this._getOrCreate({name:t,type:e})}},{key:"reset",value:function(){for(var t in this.stats)this.stats[t].reset();return this}},{key:"forEach",value:function(t){for(var e in this.stats)t(this.stats[e])}},{key:"getTable",value:function(){var t={};return this.forEach((function(e){t[e.name]={time:e.time||0,count:e.count||0,average:e.getAverageTime()||0,hz:e.getHz()||0}})),t}},{key:"_initializeStats",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];e.forEach((function(e){return t._getOrCreate(e)}))}},{key:"_getOrCreate",value:function(t){if(!t||!t.name)return null;var e=t.name,n=t.type;return this.stats[e]||(this.stats[e]=t instanceof F?t:new F(e,n)),this.stats[e]}},{key:"size",get:function(){return Object.keys(this.stats).length}}]),t}();e.default=new T({id:"probe.gl"})},ab0h:function(t,e,n){"use strict";function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0;(i>>>=1)&&(e+=e))1&i&&(n+=e);return n}},ls4f:function(t,e,n){"use strict";function r(t,e){for(var n=0;n22025.465794806718||n(10)<22025.465794806718||-2e-17!=n(-2e-17)?function(t){return 0==(t=+t)?t:t>-1e-6&&t<1e-6?t+t*t/2:Math.exp(t)-1}:n},"+ar0":function(t,e,n){var i=n("P8UN");i(i.S+i.F*!n("QPJK"),"Object",{defineProperties:n("YmeT")})},"+qjn":function(t,e,n){"use strict";n.r(e),n.d(e,"default",(function(){return Te})),n.d(e,"InteractiveMap",(function(){return Te})),n.d(e,"StaticMap",(function(){return Lt})),n.d(e,"Source",(function(){return Le})),n.d(e,"Layer",(function(){return Fe})),n.d(e,"BaseControl",(function(){return Ze})),n.d(e,"Marker",(function(){return $e})),n.d(e,"Popup",(function(){return an})),n.d(e,"FullscreenControl",(function(){return hn})),n.d(e,"GeolocateControl",(function(){return bn})),n.d(e,"NavigationControl",(function(){return En})),n.d(e,"ScaleControl",(function(){return Sn})),n.d(e,"CanvasOverlay",(function(){return kn})),n.d(e,"HTMLOverlay",(function(){return Dn})),n.d(e,"SVGOverlay",(function(){return Rn})),n.d(e,"TRANSITION_EVENTS",(function(){return It})),n.d(e,"TransitionInterpolator",(function(){return ot})),n.d(e,"LinearInterpolator",(function(){return _t})),n.d(e,"FlyToInterpolator",(function(){return gt})),n.d(e,"MapController",(function(){return je})),n.d(e,"WebMercatorViewport",(function(){return W})),n.d(e,"setRTLTextPlugin",(function(){return In})),n.d(e,"_MapContext",(function(){return Pt}));n("E5k/");function i(){return(i=Object.assign||function(t){for(var e=1;e=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=t[Symbol.iterator]()).next.bind(n)}function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n=-90&&i<=90,"invalid latitude");var r=i*k;return[512*(n*k+T)/(2*T),512*(T+Math.log(Math.tan(C+.5*r)))/(2*T)]}function I(t){var e=Object(_.a)(t,2),n=e[0],i=e[1],r=n/512*(2*T)-T,o=2*(Math.atan(Math.exp(i/512*(2*T)-T))-C);return[r*z,o*z]}function N(t){var e=t.latitude,n=t.longitude,i=t.highPrecision,r=void 0!==i&&i;S(Number.isFinite(e)&&Number.isFinite(n));var o={},a=Math.cos(e*k),s=512/360/a,c=512/4003e4/a;if(o.unitsPerMeter=[c,c,c],o.metersPerUnit=[1/c,1/c,1/c],o.unitsPerDegree=[512/360,s,c],o.degreesPerUnit=[.703125,1/s,1/c],r){var u=k*Math.tan(e*k)/a,l=512/360*u/2,h=512/4003e4*u,p=h/s*c;o.unitsPerDegree2=[0,l,h],o.unitsPerMeter2=[p,0,p]}return o}function A(t){var e=t.height,n=t.pitch,i=t.bearing,r=t.altitude,o=t.scale,a=t.center,s=void 0===a?null:a,c=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];return M.h(c,c,[0,0,-r]),M.e(c,c,-n*k),M.f(c,c,i*k),o/=e,M.g(c,c,[o,o,o]),s&&M.h(c,c,x.a([],s)),c}function F(t){var e=t.width,n=t.height,i=t.pitch,r=function(t){var e=t.width,n=t.height,i=t.altitude,r=void 0===i?1.5:i,o=t.pitch,a=void 0===o?0:o,s=t.nearZMultiplier,c=void 0===s?1:s,u=t.farZMultiplier,l=void 0===u?1:u,h=a*k,p=Math.atan(.5/r),f=Math.sin(p)*r/Math.sin(Math.PI/2-h-p);return{fov:2*p,aspect:e/n,focalDistance:r,near:c,far:(Math.cos(Math.PI/2-h)*f+r)*l}}({width:e,height:n,altitude:t.altitude,pitch:i,nearZMultiplier:t.nearZMultiplier,farZMultiplier:t.farZMultiplier}),o=r.fov,a=r.aspect,s=r.near,c=r.far;return M.d([],o,a,s,c)}function U(t,e){var n=Object(_.a)(t,3),i=n[0],r=n[1],o=n[2],a=void 0===o?0:o;return S(Number.isFinite(i)&&Number.isFinite(r)&&Number.isFinite(a)),O(e,[i,r,a,1])}function B(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=Object(_.a)(t,3),r=i[0],o=i[1],a=i[2];if(S(Number.isFinite(r)&&Number.isFinite(o),"invalid pixel coordinate"),Number.isFinite(a)){var s=O(e,[r,o,a,1]);return s}var c=O(e,[r,o,0,1]),u=O(e,[r,o,1,1]),l=c[2],h=u[2],p=l===h?0:((n||0)-l)/(h-l);return P.c([],c,u,p)}var Z=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function V(t){var e=t.width,n=t.height,i=t.bounds,r=t.minExtent,o=void 0===r?0:r,a=t.maxZoom,s=void 0===a?24:a,c=t.padding,u=void 0===c?0:c,l=t.offset,h=void 0===l?[0,0]:l,p=Object(_.a)(i,2),f=Object(_.a)(p[0],2),d=f[0],v=f[1],g=Object(_.a)(p[1],2),m=g[0],b=g[1];if(Number.isFinite(u)){u={top:u,bottom:u,left:u,right:u}}else S(Number.isFinite(u.top)&&Number.isFinite(u.bottom)&&Number.isFinite(u.left)&&Number.isFinite(u.right));var y=new W({width:e,height:n,longitude:0,latitude:0,zoom:0}),w=y.project([d,b]),O=y.project([m,v]),j=[Math.max(Math.abs(O[0]-w[0]),o),Math.max(Math.abs(O[1]-w[1]),o)],E=[e-u.left-u.right-2*Math.abs(h[0]),n-u.top-u.bottom-2*Math.abs(h[1])];S(E[0]>0&&E[1]>0);var M=E[0]/j[0],P=E[1]/j[1],x=(u.right-u.left)/2/M,T=(u.bottom-u.top)/2/P,C=[(O[0]+w[0])/2+x,(O[1]+w[1])/2+T],k=y.unproject(C),z=Math.min(s,y.zoom+Math.log2(Math.abs(Math.min(M,P))));return S(Number.isFinite(z)),{longitude:k[0],latitude:k[1],zoom:z}}var W=function(t){function e(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=n.width,r=n.height,o=n.latitude,a=void 0===o?0:o,s=n.longitude,c=void 0===s?0:s,u=n.zoom,l=void 0===u?0:u,h=n.pitch,p=void 0===h?0:h,f=n.bearing,v=void 0===f?0:f,y=n.altitude,_=void 0===y?1.5:y,w=n.nearZMultiplier,O=void 0===w?.02:w,j=n.farZMultiplier,E=void 0===j?1.01:j;Object(d.a)(this,e),i=i||1,r=r||1;var M=D(l);_=Math.max(.75,_);var P=R([c,a]);P[2]=0;var x=F({width:i,height:r,pitch:p,bearing:v,altitude:_,nearZMultiplier:O,farZMultiplier:E}),S=A({height:r,scale:M,center:P,pitch:p,bearing:v,altitude:_});return(t=Object(g.a)(this,Object(m.a)(e).call(this,{width:i,height:r,scale:M,viewMatrix:S,projectionMatrix:x}))).latitude=a,t.longitude=c,t.zoom=l,t.pitch=p,t.bearing=v,t.altitude=_,t.center=P,t.unitsPerMeter=N(Object(b.a)(t)).unitsPerMeter[2],Object.freeze(Object(b.a)(t)),t}return Object(y.a)(e,t),Object(v.a)(e,[{key:"projectFlat",value:function(t){return R(t)}},{key:"unprojectFlat",value:function(t){return I(t)}},{key:"getMapCenterByLngLatPosition",value:function(t){var e=t.lngLat,n=B(t.pos,this.pixelUnprojectionMatrix),i=R(e),r=P.a([],i,P.d([],n));return I(P.a([],this.center,r),this.scale)}},{key:"getLocationAtPoint",value:function(t){var e=t.lngLat,n=t.pos;return this.getMapCenterByLngLatPosition({lngLat:e,pos:n})}},{key:"fitBounds",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=this.width,r=this.height,o=V(Object.assign({width:i,height:r,bounds:t},n)),a=o.longitude,s=o.latitude,c=o.zoom;return new e({width:i,height:r,longitude:a,latitude:s,zoom:c})}}]),e}(function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.width,i=e.height,r=e.scale,o=e.viewMatrix,a=void 0===o?Z:o,s=e.projectionMatrix,c=void 0===s?Z:s;Object(d.a)(this,t),this.width=n||1,this.height=i||1,this.scale=r,this.unitsPerMeter=1,this.viewMatrix=a,this.projectionMatrix=c;var u=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];M.c(u,u,this.projectionMatrix),M.c(u,u,this.viewMatrix),this.viewProjectionMatrix=u;var l=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];M.g(l,l,[this.width/2,-this.height/2,1]),M.h(l,l,[1,-1,0]),M.c(l,l,this.viewProjectionMatrix);var h=M.b([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],l);if(!h)throw new Error("Pixel project matrix not invertible");this.pixelProjectionMatrix=l,this.pixelUnprojectionMatrix=h,this.equals=this.equals.bind(this),this.project=this.project.bind(this),this.unproject=this.unproject.bind(this),this.projectPosition=this.projectPosition.bind(this),this.unprojectPosition=this.unprojectPosition.bind(this),this.projectFlat=this.projectFlat.bind(this),this.unprojectFlat=this.unprojectFlat.bind(this)}return Object(v.a)(t,[{key:"equals",value:function(e){return e instanceof t&&(e.width===this.width&&e.height===this.height&&M.a(e.projectionMatrix,this.projectionMatrix)&&M.a(e.viewMatrix,this.viewMatrix))}},{key:"project",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.topLeft,i=void 0===n||n,r=this.projectPosition(t),o=U(r,this.pixelProjectionMatrix),a=Object(_.a)(o,2),s=a[0],c=a[1],u=i?c:this.height-c;return 2===t.length?[s,u]:[s,u,o[2]]}},{key:"unproject",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.topLeft,i=void 0===n||n,r=e.targetZ,o=Object(_.a)(t,3),a=o[0],s=o[1],c=o[2],u=i?s:this.height-s,l=r&&r*this.unitsPerMeter,h=B([a,u,c],this.pixelUnprojectionMatrix,l),p=this.unprojectPosition(h),f=Object(_.a)(p,3),d=f[0],v=f[1],g=f[2];return Number.isFinite(c)?[d,v,g]:Number.isFinite(r)?[d,v,r]:[d,v]}},{key:"projectPosition",value:function(t){var e=this.projectFlat(t),n=Object(_.a)(e,2);return[n[0],n[1],(t[2]||0)*this.unitsPerMeter]}},{key:"unprojectPosition",value:function(t){var e=this.unprojectFlat(t),n=Object(_.a)(e,2);return[n[0],n[1],(t[2]||0)/this.unitsPerMeter]}},{key:"projectFlat",value:function(t){arguments.length>1&&void 0!==arguments[1]||this.scale;return t}},{key:"unprojectFlat",value:function(t){arguments.length>1&&void 0!==arguments[1]||this.scale;return t}}]),t}());n("xclO"),n("BK7i"),n("1RH0");var q=["longitude","latitude","zoom"],H={curve:1.414,speed:1.2};function G(t,e,n){var i=(n=Object.assign({},H,n)).curve,r=t.zoom,o=[t.longitude,t.latitude],a=D(r),s=e.zoom,c=[e.longitude,e.latitude],u=D(s-r),l=R(o),h=R(c),p=P.f([],h,l),f=Math.max(t.width,t.height),d=f/u,v=P.b(p)*a,g=Math.max(v,.01),m=i*i,b=(d*d-f*f+m*m*g*g)/(2*f*m*g),y=(d*d-f*f-m*m*g*g)/(2*d*m*g),_=Math.log(Math.sqrt(b*b+1)-b),w=Math.log(Math.sqrt(y*y+1)-y);return{startZoom:r,startCenterXY:l,uDelta:p,w0:f,u1:v,S:(w-_)/i,rho:i,rho2:m,r0:_,r1:w}}var X=n("sZkl"),Y=n("9jAm"),K=n("bhPm"),J=n.n(K);function Q(t){return Array.isArray(t)||ArrayBuffer.isView(t)}function $(t,e){if(t===e)return!0;if(Q(t)&&Q(e)){if(t.length!==e.length)return!1;for(var n=0;n=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=t[Symbol.iterator]()).next.bind(n)}function rt(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n180&&(n=n<0?n+360:n-360),n}function ut(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return lt(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return lt(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0;return function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=t[Symbol.iterator]()).next.bind(n)}function lt(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n3&&void 0!==arguments[3]?arguments[3]:{},r={},o=G(t,e,i),a=o.startZoom,s=o.startCenterXY,c=o.uDelta,u=o.w0,l=o.u1,h=o.S,p=o.rho,f=o.rho2,d=o.r0;if(l<.01){var v=!0,g=!1,m=void 0;try{for(var b,y=q[Symbol.iterator]();!(v=(b=y.next()).done);v=!0){var _=b.value,w=t[_],O=e[_];r[_]=E(w,O,n)}}catch(z){g=!0,m=z}finally{try{v||null==y.return||y.return()}finally{if(g)throw m}}return r}var j=n*h,M=Math.cosh(d)/Math.cosh(d+p*j),x=u*((Math.cosh(d)*Math.tanh(d+p*j)-Math.sinh(d))/f)/l,S=1/M,T=a+L(S),C=P.e([],c,x);P.a(C,C,s);var k=I(C);return r.longitude=k[0],r.latitude=k[1],r.zoom=T,r}(t,e,n,this.props),o=ut(dt);!(i=o()).done;){var a=i.value;r[a]=et(t[a],e[a],n)}return r},o.getDuration=function(t,e){var n=e.transitionDuration;return"auto"===n&&(n=function(t,e){var n,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=i=Object.assign({},H,i),o=r.screenSpeed,a=r.speed,s=r.maxDuration,c=G(t,e,i),u=c.S,l=c.rho,h=1e3*u;return n=Number.isFinite(o)?h/(o/l):h/a,Number.isFinite(s)&&n>s?0:n}(t,e,this.props)),n},i}(ot);function mt(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return bt(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return bt(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0;return function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=t[Symbol.iterator]()).next.bind(n)}function bt(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n0,"`scale` must be a positive number");var r=this._interactiveState,o=r.startZoom,a=r.startZoomLngLat;Number.isFinite(o)||(o=this._viewportProps.zoom,a=this._unproject(n)||this._unproject(e)),nt(a,"`startZoomLngLat` prop is required for zoom behavior to calculate where to position the map.");var s=this._calculateNewZoom({scale:i,startZoom:o||0}),c=new W(Object.assign({},this._viewportProps,{zoom:s})).getMapCenterByLngLatPosition({lngLat:a,pos:e}),u=c[0],l=c[1];return this._getUpdatedMapState({zoom:s,longitude:u,latitude:l})},e.zoomEnd=function(){return this._getUpdatedMapState({startZoomLngLat:null,startZoom:null})},e._getUpdatedMapState=function(e){return new t(Object.assign({},this._viewportProps,this._interactiveState,e))},e._applyConstraints=function(t){var e=t.maxZoom,n=t.minZoom,i=t.zoom;t.zoom=tt(i,n,e);var r=t.maxPitch,o=t.minPitch,a=t.pitch;return t.pitch=tt(a,o,r),Object.assign(t,function(t){var e=t.width,n=t.height,i=t.longitude,r=t.latitude,o=t.zoom,a=t.pitch,s=void 0===a?0:a,c=t.bearing,u=void 0===c?0:c;(i<-180||i>180)&&(i=j(i+180,360)-180),(u<-180||u>180)&&(u=j(u+180,360)-180);var l=new W({width:e,height:n,longitude:i,latitude:r,zoom:o}),h=l.project([i,85.05113])[1],p=l.project([i,-85.05113])[1],f=0;return p-h0?f=h:p0?c=r+n*(s-r):n<0&&(c=r-n*(a-r)),{pitch:c,bearing:i+180*e}},t}();var Pt=Object(o.createContext)({viewport:null,map:null,mapContainer:null,onViewportChange:null,onViewStateChange:null,eventManager:null,isDragging:!1});function xt(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function St(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function Tt(t){for(var e=1;ee[n])return!1}var o;return!0}(this.props.viewState||this.props,a),u=Object.assign({},kt,{visibility:c?"inherit":"hidden"});return o.createElement("div",{key:"map-container",style:s,ref:this._mapContainerRef},o.createElement("div",{key:"map-mapbox",ref:this._mapboxMapRef,style:u,className:e}),o.createElement(X.a,{key:"autosizer",disableWidth:Number.isFinite(n),disableHeight:Number.isFinite(i),onResize:this.props.onResize},this._renderOverlays.bind(this)),this._renderNoTokenWarning())},i}(o.PureComponent);Object(r.a)(Lt,"propTypes",zt),Object(r.a)(Lt,"defaultProps",Dt);var Rt=function(){};var It={BREAK:1,SNAP_TO_END:2,IGNORE:3,UPDATE:4},Nt={transitionDuration:0,transitionEasing:function(t){return t},transitionInterpolator:new _t,transitionInterruption:It.BREAK,onTransitionStart:Rt,onTransitionInterrupt:Rt,onTransitionEnd:Rt,onViewportChange:Rt,onStateChange:Rt},At=function(){function t(t,e){var n=this;Object(r.a)(this,"props",void 0),Object(r.a)(this,"state",void 0),Object(r.a)(this,"time",void 0),Object(r.a)(this,"_animationFrame",null),Object(r.a)(this,"_onTransitionFrame",(function(){n._animationFrame=requestAnimationFrame(n._onTransitionFrame),n._updateViewport()})),t&&(this.props=t),this.time=e||Date.now}var e=t.prototype;return e.getViewportInTransition=function(){return this._animationFrame?this.state.propsInTransition:null},e.processViewportChange=function(t){var e=this.props;if(this.props=t,this._shouldIgnoreViewportChange(e,t))return!1;if(this._isTransitionEnabled(t)){var n=Object.assign({},e),i=Object.assign({},t);if(this._isTransitionInProgress()&&(e.onTransitionInterrupt(),this.state.interruption===It.SNAP_TO_END?Object.assign(n,this.state.endProps):Object.assign(n,this.state.propsInTransition),this.state.interruption===It.UPDATE)){var r=this.time(),o=(r-this.state.startTime)/this.state.duration;i.transitionDuration=this.state.duration-(r-this.state.startTime),i.transitionEasing=function(t,e){var n=t(e);return function(i){return 1/(1-n)*(t(i*(1-e)+e)-n)}}(this.state.easing,o),i.transitionInterpolator=n.transitionInterpolator}return i.onTransitionStart(),this._triggerTransition(n,i),!0}return this._isTransitionInProgress()&&(e.onTransitionInterrupt(),this._endTransition()),!1},e._isTransitionInProgress=function(){return Boolean(this._animationFrame)},e._isTransitionEnabled=function(t){var e=t.transitionDuration,n=t.transitionInterpolator;return(e>0||"auto"===e)&&Boolean(n)},e._isUpdateDueToCurrentTransition=function(t){return!!this.state.propsInTransition&&this.state.interpolator.arePropsEqual(t,this.state.propsInTransition)},e._shouldIgnoreViewportChange=function(t,e){return!t||(this._isTransitionInProgress()?this.state.interruption===It.IGNORE||this._isUpdateDueToCurrentTransition(e):!this._isTransitionEnabled(e)||e.transitionInterpolator.arePropsEqual(t,e))},e._triggerTransition=function(t,e){nt(this._isTransitionEnabled(e)),this._animationFrame&&cancelAnimationFrame(this._animationFrame);var n=e.transitionInterpolator,i=n.getDuration?n.getDuration(t,e):e.transitionDuration;if(0!==i){var r=e.transitionInterpolator.initializeProps(t,e),o={inTransition:!0,isZooming:t.zoom!==e.zoom,isPanning:t.longitude!==e.longitude||t.latitude!==e.latitude,isRotating:t.bearing!==e.bearing||t.pitch!==e.pitch};this.state={duration:i,easing:e.transitionEasing,interpolator:e.transitionInterpolator,interruption:e.transitionInterruption,startTime:this.time(),startProps:r.start,endProps:r.end,animation:null,propsInTransition:{},interactionState:o},this._onTransitionFrame(),this.props.onStateChange(o)}},e._endTransition=function(){this._animationFrame&&(cancelAnimationFrame(this._animationFrame),this._animationFrame=null),this.props.onStateChange({inTransition:!1,isZooming:!1,isPanning:!1,isRotating:!1})},e._updateViewport=function(){var t=this.time(),e=this.state,n=e.startTime,i=e.duration,r=e.easing,o=e.interpolator,a=e.startProps,s=e.endProps,c=!1,u=(t-n)/i;u>=1&&(u=1,c=!0),u=r(u);var l=o.interpolateProps(a,s,u),h=new Mt(Object.assign({},this.props,l));this.state.propsInTransition=h.getViewportProps(),this.props.onViewportChange(this.state.propsInTransition,this.state.interactionState,this.props),c&&(this._endTransition(),this.props.onTransitionEnd())},t}();Object(r.a)(At,"defaultProps",Nt);n("JHok"),n("xJgp");var Ft,Ut,Bt=n("QFtD"),Zt=n.n(Bt),Vt={mousedown:1,mousemove:2,mouseup:4};Ft=Zt.a.PointerEventInput,Ut=Ft.prototype.handler,Ft.prototype.handler=function(t){var e=this.store;t.button>0&&(function(t,e){for(var n=0;n=0&&(this.pressed=!0),2&e&&0===t.which&&(e=4),this.pressed&&(4&e&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:"mouse",srcEvent:t}))};var Wt=Zt.a.Manager,qt=Zt.a,Ht=(n("sc67"),qt?[[qt.Rotate,{enable:!1}],[qt.Pinch,{enable:!1}],[qt.Swipe,{enable:!1}],[qt.Pan,{threshold:0,enable:!1}],[qt.Press,{enable:!1}],[qt.Tap,{event:"doubletap",taps:2,enable:!1}],[qt.Tap,{event:"anytap",enable:!1}],[qt.Tap,{enable:!1}]]:null),Gt={rotate:["pinch"],pinch:["pan"],pan:["press","doubletap","anytap","tap"],doubletap:["anytap"],anytap:["tap"]},Xt={doubletap:["tap"]},Yt={pointerdown:"pointerdown",pointermove:"pointermove",pointerup:"pointerup",touchstart:"pointerdown",touchmove:"pointermove",touchend:"pointerup",mousedown:"pointerdown",mousemove:"pointermove",mouseup:"pointerup"},Kt=["keydown","keyup"],Jt=["mousedown","mousemove","mouseup","mouseover","mouseout","mouseleave"],Qt=["wheel","mousewheel","DOMMouseScroll"],$t={tap:"tap",anytap:"anytap",doubletap:"doubletap",press:"press",pinch:"pinch",pinchin:"pinch",pinchout:"pinch",pinchstart:"pinch",pinchmove:"pinch",pinchend:"pinch",pinchcancel:"pinch",rotate:"rotate",rotatestart:"rotate",rotatemove:"rotate",rotateend:"rotate",rotatecancel:"rotate",pan:"pan",panstart:"pan",panmove:"pan",panup:"pan",pandown:"pan",panleft:"pan",panright:"pan",panend:"pan",pancancel:"pan",swipe:"swipe",swipeleft:"swipe",swiperight:"swipe",swipeup:"swipe",swipedown:"swipe"},te={click:"tap",anyclick:"anytap",dblclick:"doubletap",mousedown:"pointerdown",mousemove:"pointermove",mouseup:"pointerup",mouseover:"pointerover",mouseout:"pointerout",mouseleave:"pointerleave"},ee=n("ExcP"),ne=-1!==ee.b.indexOf("firefox"),ie=Qt,re=function(){function t(e,n){var i=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Object(d.a)(this,t),this.element=e,this.callback=n,this.options=Object.assign({enable:!0},r),this.events=ie.concat(r.events||[]),this.handleEvent=this.handleEvent.bind(this),this.events.forEach((function(t){return e.addEventListener(t,i.handleEvent,!!ee.a&&{passive:!1})}))}return Object(v.a)(t,[{key:"destroy",value:function(){var t=this;this.events.forEach((function(e){return t.element.removeEventListener(e,t.handleEvent)}))}},{key:"enableEventType",value:function(t,e){"wheel"===t&&(this.options.enable=e)}},{key:"handleEvent",value:function(t){if(this.options.enable){var e=t.deltaY;ee.c.WheelEvent&&(ne&&t.deltaMode===ee.c.WheelEvent.DOM_DELTA_PIXEL&&(e/=ee.c.devicePixelRatio),t.deltaMode===ee.c.WheelEvent.DOM_DELTA_LINE&&(e*=40));var n={x:t.clientX,y:t.clientY};0!==e&&e%4.000244140625==0&&(e=Math.floor(e/4.000244140625)),t.shiftKey&&e&&(e*=.25),this._onWheel(t,-e,n)}}},{key:"_onWheel",value:function(t,e,n){this.callback({type:"wheel",center:n,delta:e,srcEvent:t,pointerType:"mouse",target:t.target})}}]),t}(),oe=Jt,ae=function(){function t(e,n){var i=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Object(d.a)(this,t),this.element=e,this.callback=n,this.pressed=!1,this.options=Object.assign({enable:!0},r),this.enableMoveEvent=this.options.enable,this.enableLeaveEvent=this.options.enable,this.enableOutEvent=this.options.enable,this.enableOverEvent=this.options.enable,this.events=oe.concat(r.events||[]),this.handleEvent=this.handleEvent.bind(this),this.events.forEach((function(t){return e.addEventListener(t,i.handleEvent)}))}return Object(v.a)(t,[{key:"destroy",value:function(){var t=this;this.events.forEach((function(e){return t.element.removeEventListener(e,t.handleEvent)}))}},{key:"enableEventType",value:function(t,e){"pointermove"===t&&(this.enableMoveEvent=e),"pointerover"===t&&(this.enableOverEvent=e),"pointerout"===t&&(this.enableOutEvent=e),"pointerleave"===t&&(this.enableLeaveEvent=e)}},{key:"handleEvent",value:function(t){this.handleOverEvent(t),this.handleOutEvent(t),this.handleLeaveEvent(t),this.handleMoveEvent(t)}},{key:"handleOverEvent",value:function(t){this.enableOverEvent&&"mouseover"===t.type&&this.callback({type:"pointerover",srcEvent:t,pointerType:"mouse",target:t.target})}},{key:"handleOutEvent",value:function(t){this.enableOutEvent&&"mouseout"===t.type&&this.callback({type:"pointerout",srcEvent:t,pointerType:"mouse",target:t.target})}},{key:"handleLeaveEvent",value:function(t){this.enableLeaveEvent&&"mouseleave"===t.type&&this.callback({type:"pointerleave",srcEvent:t,pointerType:"mouse",target:t.target})}},{key:"handleMoveEvent",value:function(t){if(this.enableMoveEvent)switch(t.type){case"mousedown":t.button>=0&&(this.pressed=!0);break;case"mousemove":0===t.which&&(this.pressed=!1),this.pressed||this.callback({type:"pointermove",srcEvent:t,pointerType:"mouse",target:t.target});break;case"mouseup":this.pressed=!1}}}]),t}(),se=Kt,ce=function(){function t(e,n){var i=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Object(d.a)(this,t),this.element=e,this.callback=n,this.options=Object.assign({enable:!0},r),this.enableDownEvent=this.options.enable,this.enableUpEvent=this.options.enable,this.events=se.concat(r.events||[]),this.handleEvent=this.handleEvent.bind(this),e.tabIndex=r.tabIndex||0,e.style.outline="none",this.events.forEach((function(t){return e.addEventListener(t,i.handleEvent)}))}return Object(v.a)(t,[{key:"destroy",value:function(){var t=this;this.events.forEach((function(e){return t.element.removeEventListener(e,t.handleEvent)}))}},{key:"enableEventType",value:function(t,e){"keydown"===t&&(this.enableDownEvent=e),"keyup"===t&&(this.enableUpEvent=e)}},{key:"handleEvent",value:function(t){var e=t.target||t.srcElement;"INPUT"===e.tagName&&"text"===e.type||"TEXTAREA"===e.tagName||(this.enableDownEvent&&"keydown"===t.type&&this.callback({type:"keydown",srcEvent:t,key:t.key,target:t.target}),this.enableUpEvent&&"keyup"===t.type&&this.callback({type:"keyup",srcEvent:t,key:t.key,target:t.target}))}}]),t}(),ue=function(){function t(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Object(d.a)(this,t),this.element=e,this.callback=n,this.options=Object.assign({enable:!0},i),this.handleEvent=this.handleEvent.bind(this),e.addEventListener("contextmenu",this.handleEvent)}return Object(v.a)(t,[{key:"destroy",value:function(){this.element.removeEventListener("contextmenu",this.handleEvent)}},{key:"enableEventType",value:function(t,e){"contextmenu"===t&&(this.options.enable=e)}},{key:"handleEvent",value:function(t){this.options.enable&&this.callback({type:"contextmenu",center:{x:t.clientX,y:t.clientY},srcEvent:t,pointerType:"mouse",target:t.target})}}]),t}(),le=(n("wZFJ"),n("U8pU")),he={pointerdown:1,pointermove:2,pointerup:4,mousedown:1,mousemove:2,mouseup:4};var pe={srcElement:"root",priority:0},fe=function(){function t(e){Object(d.a)(this,t),this.eventManager=e,this.handlers=[],this.handlersByElement=new Map,this.handleEvent=this.handleEvent.bind(this),this._active=!1}return Object(v.a)(t,[{key:"isEmpty",value:function(){return!this._active}},{key:"add",value:function(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=this.handlers,a=this.handlersByElement;n&&("object"!==Object(le.a)(n)||n.addEventListener)&&(n={srcElement:n}),n=n?Object.assign({},pe,n):pe;var s=a.get(n.srcElement);s||(s=[],a.set(n.srcElement,s));var c={type:t,handler:e,srcElement:n.srcElement,priority:n.priority};i&&(c.once=!0),r&&(c.passive=!0),o.push(c),this._active=this._active||!c.passive;for(var u=s.length-1;u>=0&&!(s[u].priority>=c.priority);)u--;s.splice(u+1,0,c)}},{key:"remove",value:function(t,e){for(var n=this.handlers,i=this.handlersByElement,r=n.length-1;r>=0;r--){var o=n[r];if(o.type===t&&o.handler===e){n.splice(r,1);var a=i.get(o.srcElement);a.splice(a.indexOf(o),1),0===a.length&&i.delete(o.srcElement)}}this._active=n.some((function(t){return!t.passive}))}},{key:"handleEvent",value:function(t){if(!this.isEmpty()){for(var e=this._normalizeEvent(t),n=t.srcEvent.target;n&&n!==e.rootElement;){if(this._emit(e,n),e.handled)return;n=n.parentNode}this._emit(e,"root")}}},{key:"_emit",value:function(t,e){var n=this.handlersByElement.get(e);if(n){for(var i=!1,r=function(){t.handled=!0},o=function(){t.handled=!0,i=!0},a=[],s=0;s0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object(d.a)(this,t),this.options=Object.assign({},de,n),this.events=new Map,this._onBasicInput=this._onBasicInput.bind(this),this._onOtherEvent=this._onOtherEvent.bind(this),this.setElement(e);var i=n.events;i&&this.on(i)}return Object(v.a)(t,[{key:"setElement",value:function(t){var e=this;if(this.element&&this.destroy(),this.element=t,t){var n=this.options,i=n.Manager;for(var r in this.manager=new i(t,{touchAction:n.touchAction,recognizers:n.recognizers||Ht}).on("hammer.input",this._onBasicInput),n.recognizers||Object.keys(Gt).forEach((function(t){var n=e.manager.get(t);n&&Gt[t].forEach((function(t){n.recognizeWith(t)}))})),n.recognizerOptions){var o=this.manager.get(r);if(o){var a=n.recognizerOptions[r];delete a.enable,o.set(a)}}this.wheelInput=new re(t,this._onOtherEvent,{enable:!1}),this.moveInput=new ae(t,this._onOtherEvent,{enable:!1}),this.keyInput=new ce(t,this._onOtherEvent,{enable:!1,tabIndex:n.tabIndex}),this.contextmenuInput=new ue(t,this._onOtherEvent,{enable:!1});var s=!0,c=!1,u=void 0;try{for(var l,h=this.events[Symbol.iterator]();!(s=(l=h.next()).done);s=!0){var p=Object(_.a)(l.value,2),f=p[0],d=p[1];d.isEmpty()||(this._toggleRecognizer(d.recognizerName,!0),this.manager.on(f,d.handleEvent))}}catch(v){c=!0,u=v}finally{try{s||null==h.return||h.return()}finally{if(c)throw u}}}}},{key:"destroy",value:function(){this.element&&(this.wheelInput.destroy(),this.moveInput.destroy(),this.keyInput.destroy(),this.contextmenuInput.destroy(),this.manager.destroy(),this.wheelInput=null,this.moveInput=null,this.keyInput=null,this.contextmenuInput=null,this.manager=null,this.element=null)}},{key:"on",value:function(t,e,n){this._addEventHandler(t,e,n,!1)}},{key:"once",value:function(t,e,n){this._addEventHandler(t,e,n,!0)}},{key:"watch",value:function(t,e,n){this._addEventHandler(t,e,n,!1,!0)}},{key:"off",value:function(t,e){this._removeEventHandler(t,e)}},{key:"_toggleRecognizer",value:function(t,e){var n=this.manager;if(n){var i=n.get(t);if(i&&i.options.enable!==e){i.set({enable:e});var r=Xt[t];r&&!this.options.recognizers&&r.forEach((function(r){var o=n.get(r);e?(o.requireFailure(t),i.dropRequireFailure(r)):o.dropRequireFailure(t)}))}this.wheelInput.enableEventType(t,e),this.moveInput.enableEventType(t,e),this.keyInput.enableEventType(t,e),this.contextmenuInput.enableEventType(t,e)}}},{key:"_addEventHandler",value:function(t,e,n,i,r){if("string"==typeof t){var o=this.manager,a=this.events,s=te[t]||t,c=a.get(s);c||(c=new fe(this),a.set(s,c),c.recognizerName=$t[s]||s,o&&o.on(s,c.handleEvent)),c.add(t,e,n,i,r),c.isEmpty()||this._toggleRecognizer(c.recognizerName,!0)}else for(var u in n=e,t)this._addEventHandler(u,t[u],n,i,r)}},{key:"_removeEventHandler",value:function(t,e){if("string"==typeof t){var n=this.events,i=te[t]||t,r=n.get(i);if(r&&(r.remove(t,e),r.isEmpty())){var o=r.recognizerName,a=!1,s=!0,c=!1,u=void 0;try{for(var l,h=n.values()[Symbol.iterator]();!(s=(l=h.next()).done);s=!0){var p=l.value;if(p.recognizerName===o&&!p.isEmpty()){a=!0;break}}}catch(d){c=!0,u=d}finally{try{s||null==h.return||h.return()}finally{if(c)throw u}}a||this._toggleRecognizer(o,!1)}}else for(var f in t)this._removeEventHandler(f,t[f])}},{key:"_onBasicInput",value:function(t){var e=t.srcEvent,n=Yt[e.type];n&&this.manager.emit(n,t)}},{key:"_onOtherEvent",value:function(t){this.manager.emit(t.type,t)}}]),t}();var ge={transitionDuration:0},me={transitionDuration:300,transitionEasing:function(t){return t},transitionInterpolator:new _t,transitionInterruption:It.BREAK},be=["wheel"],ye=["panstart","panmove","panend"],_e=["pinchstart","pinchmove","pinchend","pinchcancel"],we=["doubletap"],Oe=["keydown"],je=function(){function t(){var t=this;Object(r.a)(this,"events",[]),Object(r.a)(this,"mapState",void 0),Object(r.a)(this,"onViewportChange",void 0),Object(r.a)(this,"onStateChange",void 0),Object(r.a)(this,"mapStateProps",void 0),Object(r.a)(this,"eventManager",void 0),Object(r.a)(this,"scrollZoom",!0),Object(r.a)(this,"dragPan",!0),Object(r.a)(this,"dragRotate",!0),Object(r.a)(this,"doubleClickZoom",!0),Object(r.a)(this,"touchZoom",!0),Object(r.a)(this,"touchRotate",!1),Object(r.a)(this,"keyboard",!0),Object(r.a)(this,"_state",{isDragging:!1}),Object(r.a)(this,"_events",{}),Object(r.a)(this,"_transitionManager",new At),Object(r.a)(this,"setState",(function(e){Object.assign(t._state,e),t.onStateChange&&t.onStateChange(t._state)})),this.handleEvent=this.handleEvent.bind(this),this._onWheelEnd=function(t,e){var n,i,r,o=function(){return r=null,t.apply(n,i)};return function(){n=this,i=arguments,r&&clearTimeout(r),r=setTimeout(o,e)}}(this._onWheelEnd,100)}var e=t.prototype;return e.handleEvent=function(t){switch(this.mapState=this.getMapState(),t.type){case"panstart":return this._onPanStart(t);case"panmove":return this._onPan(t);case"panend":return this._onPanEnd(t);case"pinchstart":return this._onPinchStart(t);case"pinchmove":return this._onPinch(t);case"pinchcancel":case"pinchend":return this._onPinchEnd(t);case"doubletap":return this._onDoubleTap(t);case"wheel":return this._onWheel(t);case"keydown":return this._onKeyDown(t);default:return!1}},e.getCenter=function(t){var e=t.offsetCenter;return[e.x,e.y]},e.isFunctionKeyPressed=function(t){var e=t.srcEvent;return Boolean(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)},e.updateViewport=function(t,e,n){void 0===e&&(e={}),void 0===n&&(n={});var i=this.mapState?this.mapState.getViewportProps():{},r=Object.assign({},t.getViewportProps(),e);Object.keys(r).some((function(t){return i[t]!==r[t]}))&&this.onViewportChange(r,n,i),this.setState(Object.assign({},t.getInteractiveState(),n))},e.getMapState=function(t){return new Mt(Object.assign({},this.mapStateProps,this._state,t))},e.setOptions=function(t){var e=t.onViewportChange,n=t.onStateChange,i=t.eventManager,r=void 0===i?this.eventManager:i,o=t.isInteractive,a=void 0===o||o,s=t.scrollZoom,c=void 0===s?this.scrollZoom:s,u=t.dragPan,l=void 0===u?this.dragPan:u,h=t.dragRotate,p=void 0===h?this.dragRotate:h,f=t.doubleClickZoom,d=void 0===f?this.doubleClickZoom:f,v=t.touchZoom,g=void 0===v?this.touchZoom:v,m=t.touchRotate,b=void 0===m?this.touchRotate:m,y=t.keyboard,_=void 0===y?this.keyboard:y;this.onViewportChange=e,this.onStateChange=n;var w=!this.mapStateProps||this.mapStateProps.height!==t.height;this.mapStateProps=t,w&&this.updateViewport(new Mt(t)),this._transitionManager.processViewportChange(Object.assign({},t,{onStateChange:this.setState})),this.eventManager!==r&&(this.eventManager=r,this._events={},this.toggleEvents(this.events,!0)),this.toggleEvents(be,a&&c),this.toggleEvents(ye,a&&(l||p)),this.toggleEvents(_e,a&&(g||b)),this.toggleEvents(we,a&&d),this.toggleEvents(Oe,a&&_),this.scrollZoom=c,this.dragPan=l,this.dragRotate=p,this.doubleClickZoom=d,this.touchZoom=g,this.touchRotate=b,this.keyboard=_},e.toggleEvents=function(t,e){var n=this;this.eventManager&&t.forEach((function(t){n._events[t]!==e&&(n._events[t]=e,e?n.eventManager.on(t,n.handleEvent):n.eventManager.off(t,n.handleEvent))}))},e._onPanStart=function(t){var e=this.getCenter(t),n=this.mapState.panStart({pos:e}).rotateStart({pos:e});return this.updateViewport(n,ge,{isDragging:!0}),!0},e._onPan=function(t){return this.isFunctionKeyPressed(t)||t.rightButton?this._onPanRotate(t):this._onPanMove(t)},e._onPanEnd=function(t){var e=this.mapState.panEnd().rotateEnd();return this.updateViewport(e,null,{isDragging:!1,isPanning:!1,isRotating:!1}),!0},e._onPanMove=function(t){if(!this.dragPan)return!1;var e=this.getCenter(t),n=this.mapState.pan({pos:e});return this.updateViewport(n,ge,{isPanning:!0}),!0},e._onPanRotate=function(t){if(!this.dragRotate)return!1;var e=t.deltaX,n=t.deltaY,i=this.getCenter(t)[1],r=i-n,o=this.mapState.getViewportProps(),a=o.width,s=o.height,c=e/a,u=0;n>0?Math.abs(s-r)>5&&(u=n/(r-s)*1.2):n<0&&r>5&&(u=1-i/r),u=Math.min(1,Math.max(-1,u));var l=this.mapState.rotate({deltaScaleX:c,deltaScaleY:u});return this.updateViewport(l,ge,{isRotating:!0}),!0},e._onWheel=function(t){if(!this.scrollZoom)return!1;t.preventDefault();var e=this.getCenter(t),n=t.delta,i=2/(1+Math.exp(-Math.abs(.01*n)));n<0&&0!==i&&(i=1/i);var r=this.mapState.zoom({pos:e,scale:i});return this.updateViewport(r,ge,{isZooming:!0}),this._onWheelEnd(),!0},e._onWheelEnd=function(){this.setState({isZooming:!1})},e._onPinchStart=function(t){var e=this.getCenter(t),n=this.mapState.zoomStart({pos:e}).rotateStart({pos:e});return this._state.startPinchRotation=t.rotation,this.updateViewport(n,ge,{isDragging:!0}),!0},e._onPinch=function(t){if(!this.touchZoom&&!this.touchRotate)return!1;var e=this.mapState;if(this.touchZoom){var n=t.scale,i=this.getCenter(t);e=e.zoom({pos:i,scale:n})}if(this.touchRotate){var r=t.rotation,o=this._state.startPinchRotation;e=e.rotate({deltaScaleX:-(r-o)/180})}return this.updateViewport(e,ge,{isDragging:!0,isPanning:this.touchZoom,isZooming:this.touchZoom,isRotating:this.touchRotate}),!0},e._onPinchEnd=function(t){var e=this.mapState.zoomEnd().rotateEnd();return this._state.startPinchRotation=0,this.updateViewport(e,null,{isDragging:!1,isPanning:!1,isZooming:!1,isRotating:!1}),!0},e._onDoubleTap=function(t){if(!this.doubleClickZoom)return!1;var e=this.getCenter(t),n=this.isFunctionKeyPressed(t),i=this.mapState.zoom({pos:e,scale:n?.5:2});return this.updateViewport(i,Object.assign({},me,{transitionInterpolator:new _t({around:e})}),{isZooming:!0}),!0},e._onKeyDown=function(t){if(!this.keyboard)return!1;var e,n=this.isFunctionKeyPressed(t),i=this.mapStateProps;switch(t.srcEvent.keyCode){case 189:e=n?this.getMapState({zoom:i.zoom-2}):this.getMapState({zoom:i.zoom-1});break;case 187:e=n?this.getMapState({zoom:i.zoom+2}):this.getMapState({zoom:i.zoom+1});break;case 37:e=n?this.getMapState({bearing:i.bearing-15}):this.mapState.pan({pos:[100,0],startPos:[0,0]});break;case 39:e=n?this.getMapState({bearing:i.bearing+15}):this.mapState.pan({pos:[-100,0],startPos:[0,0]});break;case 38:e=n?this.getMapState({pitch:i.pitch+10}):this.mapState.pan({pos:[0,100],startPos:[0,0]});break;case 40:e=n?this.getMapState({pitch:i.pitch-10}):this.mapState.pan({pos:[0,-100],startPos:[0,0]});break;default:return!1}return this.updateViewport(e,me)},t}(),Ee=[{old:"onChangeViewport",new:"onViewportChange"},{old:"perspectiveEnabled",new:"dragRotate"},{old:"onHoverFeatures",new:"onHover"},{old:"onClickFeatures",new:"onClick"},{old:"touchZoomRotate",new:"touchZoom, touchRotate"},{old:"mapControls",new:"controller"}];function Me(t){void 0===t&&(t={}),Ee.forEach((function(e){if(t.hasOwnProperty(e.old)){var n=(i=e.old,"react-map-gl: `".concat(i,"` is removed."));e.new&&(n="".concat(n," ").concat(function(t){return"Use `".concat(t,"` instead.")}(e.new))),console.warn(n)}var i}))}function Pe(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}var xe=Object.assign({},Lt.propTypes,{maxZoom:s.a.number,minZoom:s.a.number,maxPitch:s.a.number,minPitch:s.a.number,onViewStateChange:s.a.func,onViewportChange:s.a.func,onInteractionStateChange:s.a.func,transitionDuration:s.a.oneOfType([s.a.number,s.a.string]),transitionInterpolator:s.a.object,transitionInterruption:s.a.number,transitionEasing:s.a.func,onTransitionStart:s.a.func,onTransitionInterrupt:s.a.func,onTransitionEnd:s.a.func,scrollZoom:s.a.bool,dragPan:s.a.bool,dragRotate:s.a.bool,doubleClickZoom:s.a.bool,touchZoom:s.a.bool,touchRotate:s.a.bool,keyboard:s.a.bool,onHover:s.a.func,onClick:s.a.func,onDblClick:s.a.func,onContextMenu:s.a.func,onMouseDown:s.a.func,onMouseMove:s.a.func,onMouseUp:s.a.func,onTouchStart:s.a.func,onTouchMove:s.a.func,onTouchEnd:s.a.func,onMouseEnter:s.a.func,onMouseLeave:s.a.func,onMouseOut:s.a.func,onWheel:s.a.func,touchAction:s.a.string,clickRadius:s.a.number,interactiveLayerIds:s.a.array,getCursor:s.a.func,controller:s.a.instanceOf(je)}),Se=Object.assign({},Lt.defaultProps,wt,At.defaultProps,{onViewStateChange:null,onViewportChange:null,onClick:null,onNativeClick:null,onHover:null,onContextMenu:function(t){return t.preventDefault()},scrollZoom:!0,dragPan:!0,dragRotate:!0,doubleClickZoom:!0,touchZoom:!0,touchRotate:!1,keyboard:!0,touchAction:"none",clickRadius:0,getCursor:function(t){var e=t.isDragging,n=t.isHovering;return e?"grabbing":n?"pointer":"grab"}}),Te=function(t){var e,n;function a(e){var n;return n=t.call(this,e)||this,Object(r.a)(Pe(n),"state",{isLoaded:!1,isDragging:!1,isHovering:!1}),Object(r.a)(Pe(n),"_controller",void 0),Object(r.a)(Pe(n),"_eventManager",void 0),Object(r.a)(Pe(n),"_interactiveContext",void 0),Object(r.a)(Pe(n),"_width",0),Object(r.a)(Pe(n),"_height",0),Object(r.a)(Pe(n),"_eventCanvasRef",Object(o.createRef)()),Object(r.a)(Pe(n),"_staticMapRef",Object(o.createRef)()),Object(r.a)(Pe(n),"getMap",(function(){return n._staticMapRef.current?n._staticMapRef.current.getMap():null})),Object(r.a)(Pe(n),"queryRenderedFeatures",(function(t,e){void 0===e&&(e={});var i=n.getMap();return i&&i.queryRenderedFeatures(t,e)})),Object(r.a)(Pe(n),"_onInteractionStateChange",(function(t){var e=t.isDragging,i=void 0!==e&&e;i!==n.state.isDragging&&(n._updateInteractiveContext({isDragging:i}),n.setState({isDragging:i}));var r=n.props.onInteractionStateChange;r&&r(t)})),Object(r.a)(Pe(n),"_onResize",(function(t){var e=t.width,i=t.height;n._width=e,n._height=i,n._setControllerProps(n.props),n.props.onResize({width:e,height:i})})),Object(r.a)(Pe(n),"_onViewportChange",(function(t,e,i){var r=n.props,o=r.onViewStateChange,a=r.onViewportChange;o&&o({viewState:t,interactionState:e,oldViewState:i}),a&&a(t,e,i)})),Object(r.a)(Pe(n),"_onLoad",(function(t){n.setState({isLoaded:!0}),n.props.onLoad(t)})),Object(r.a)(Pe(n),"_onEvent",(function(t,e){var i=n.props[t];i&&i(n._normalizeEvent(e))})),Object(r.a)(Pe(n),"_onPointerDown",(function(t){switch(t.pointerType){case"touch":n._onEvent("onTouchStart",t);break;default:n._onEvent("onMouseDown",t)}})),Object(r.a)(Pe(n),"_onPointerUp",(function(t){switch(t.pointerType){case"touch":n._onEvent("onTouchEnd",t);break;default:n._onEvent("onMouseUp",t)}})),Object(r.a)(Pe(n),"_onPointerMove",(function(t){switch(t.pointerType){case"touch":n._onEvent("onTouchMove",t);break;default:n._onEvent("onMouseMove",t)}if(!n.state.isDragging){var e,i=n.props,r=i.onHover,o=i.interactiveLayerIds;t=n._normalizeEvent(t),n.state.isLoaded&&(o||r)&&(e=n._getFeatures({pos:t.point,radius:n.props.clickRadius})),r&&(t.features=e,r(t));var a=Boolean(o&&e&&e.length>0),s=a&&!n.state.isHovering,c=!a&&n.state.isHovering;s&&n._onEvent("onMouseEnter",t),c&&n._onEvent("onMouseLeave",t),(s||c)&&n.setState({isHovering:a})}})),Object(r.a)(Pe(n),"_onClick",(function(t){var e=n.props,i=e.onClick,r=e.onNativeClick,o=e.onDblClick,a=e.doubleClickZoom,s=[],c=o||a;switch(t.type){case"anyclick":s.push(r),c||s.push(i);break;case"click":c&&s.push(i)}(s=s.filter(Boolean)).length&&((t=n._normalizeEvent(t)).features=n._getFeatures({pos:t.point,radius:n.props.clickRadius}),s.forEach((function(e){return e(t)})))})),Me(e),n._controller=e.controller||new je,n._eventManager=new ve(null,{touchAction:e.touchAction}),n._updateInteractiveContext({isDragging:!1,eventManager:n._eventManager}),n}n=t,(e=a).prototype=Object.create(n.prototype),e.prototype.constructor=e,e.__proto__=n,a.supported=function(){return Lt.supported()};var s=a.prototype;return s.componentDidMount=function(){var t=this._eventManager,e=this._eventCanvasRef.current;t.setElement(e),t.on({pointerdown:this._onPointerDown,pointermove:this._onPointerMove,pointerup:this._onPointerUp,pointerleave:this._onEvent.bind(this,"onMouseOut"),click:this._onClick,anyclick:this._onClick,dblclick:this._onEvent.bind(this,"onDblClick"),wheel:this._onEvent.bind(this,"onWheel"),contextmenu:this._onEvent.bind(this,"onContextMenu")}),this._setControllerProps(this.props),this._updateInteractiveContext({mapContainer:e})},s.componentDidUpdate=function(){this._setControllerProps(this.props)},s.componentWillUnmount=function(){this._eventManager.destroy()},s._setControllerProps=function(t){t=Object.assign({},t,t.viewState,{isInteractive:Boolean(t.onViewStateChange||t.onViewportChange),onViewportChange:this._onViewportChange,onStateChange:this._onInteractionStateChange,eventManager:this._eventManager,width:this._width,height:this._height}),this._controller.setOptions(t);var e=this._interactiveContext;e.onViewportChange=t.onViewportChange,e.onViewStateChange=t.onViewStateChange},s._getFeatures=function(t){var e,n=t.pos,i=t.radius,r={},o=this.getMap();if(this.props.interactiveLayerIds&&(r.layers=this.props.interactiveLayerIds),i){var a=i,s=[[n[0]-a,n[1]+a],[n[0]+a,n[1]-a]];e=o&&o.queryRenderedFeatures(s,r)}else e=o&&o.queryRenderedFeatures(n,r);return e},s._updateInteractiveContext=function(t){this._interactiveContext=Object.assign({},this._interactiveContext,t)},s._normalizeEvent=function(t){if(t.lngLat)return t;var e=t.offsetCenter,n=[e.x,e.y],i=new W(Object.assign({},this.props,{width:this._width,height:this._height}));return t.point=n,t.lngLat=i.unproject(n),t},s.render=function(){var t=this.props,e=t.width,n=t.height,r=t.style,a=t.getCursor,s=Object.assign({position:"relative"},r,{width:e,height:n,cursor:a(this.state)});return o.createElement(Pt.Provider,{value:this._interactiveContext},o.createElement("div",{key:"event-canvas",ref:this._eventCanvasRef,style:s},o.createElement(Lt,i({},this.props,{width:"100%",height:"100%",style:null,onResize:this._onResize,onLoad:this._onLoad,ref:this._staticMapRef}),this.props.children)))},a}(o.PureComponent);function Ce(t,e){if(t===e)return!0;if(!t||!e)return!1;if(Array.isArray(t)){if(!Array.isArray(e)||t.length!==e.length)return!1;for(var n=0;n prop: ".concat(a)):u.setCoordinates(r.coordinates)):n._createSource(r)}})),n.id=e.id||"jsx-source-".concat(De++),n.type=e.type,n}n=t,(e=i).prototype=Object.create(n.prototype),e.prototype.constructor=e,e.__proto__=n;var a=i.prototype;return a.componentWillUnmount=function(){var t=this,e=this._map;e&&(e.off("styledata",this._updateSource),requestAnimationFrame((function(){e.style&&e.style._loaded&&e.removeSource(t.id)})))},a.getSource=function(){var t=this._map;return t&&t.style&&t.getSource(this.id)},a._createSource=function(t){var e=this._map;e.style&&e.style._loaded&&e.addSource(this.id,t)},a._render=function(t){var e=this;return!this._map&&t.map&&(this._map=t.map,this._map.on("styledata",this._updateSource)),this._updateSource(),o.Children.map(this.props.children,(function(t){return Object(o.cloneElement)(t,{source:e.id})}))},a.render=function(){return o.createElement(Pt.Consumer,null,this._render.bind(this))},i}(o.PureComponent);function Re(t,e){if(null==t)return{};var n,i,r=function(t,e){if(null==t)return{};var n,i,r={},o=Object.keys(t);for(i=0;i=0||(r[n]=t[n]);return r}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function Ie(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}Object(r.a)(Le,"propTypes",ze);var Ne={type:s.a.string.isRequired,id:s.a.string,source:s.a.string,beforeId:s.a.string};var Ae=0,Fe=function(t){var e,n;function i(e){var n;return n=t.call(this,e)||this,Object(r.a)(Ie(n),"id",void 0),Object(r.a)(Ie(n),"type",void 0),Object(r.a)(Ie(n),"_map",null),Object(r.a)(Ie(n),"_layerOptions",{}),Object(r.a)(Ie(n),"_updateLayer",(function(){var t=n._map;if(t){var e=Ie(n),i=e.props,r=e._layerOptions;if(nt(!i.id||i.id===n.id,"layer id changed"),nt(i.type===n.type,"layer type changed"),n.getLayer())try{!function(t,e,n,i){var r=n.layout,o=void 0===r?{}:r,a=n.paint,s=void 0===a?{}:a,c=n.filter,u=n.minzoom,l=n.maxzoom,h=n.beforeId,p=Re(n,["layout","paint","filter","minzoom","maxzoom","beforeId"]);if(h!==i.beforeId&&t.moveLayer(e,h),o!==i.layout)for(var f in o)Ce(o[f],i.layout[f])||t.setLayoutProperty(e,f,o[f]);if(s!==i.paint)for(var d in s)Ce(s[d],i.paint[d])||t.setPaintProperty(e,d,s[d]);for(var v in Ce(c,i.filter)||t.setFilter(e,c),u===i.minzoom&&l===i.maxzoom||t.setLayerZoomRange(e,u,l),p)Ce(p[v],i[v])||t.setLayerProperty(e,v,p[v])}(t,n.id,i,r),Object.assign(r,i)}catch(o){console.warn(o)}else n._createLayer()}})),n.id=e.id||"jsx-layer-".concat(Ae++),n.type=e.type,n}n=t,(e=i).prototype=Object.create(n.prototype),e.prototype.constructor=e,e.__proto__=n;var a=i.prototype;return a.componentDidMount=function(){this._updateLayer()},a.componentDidUpdate=function(){this._updateLayer()},a.componentWillUnmount=function(){var t=this._map;t&&(t.off("styledata",this._updateLayer),t.style&&t.style._loaded&&t.removeLayer(this.id))},a.getLayer=function(){var t=this._map;return t&&t.style&&t.getLayer(this.id)},a._createLayer=function(){var t=this._map;if(t.style&&t.style._loaded){var e=Object.assign({},this.props);e.id=this.id,delete e.beforeId,t.addLayer(e,this.props.beforeId),this._layerOptions=e}},a._render=function(t){return!this._map&&t.map&&(this._map=t.map,this._map.on("styledata",this._updateLayer)),null},a.render=function(){return o.createElement(Pt.Consumer,null,this._render.bind(this))},i}(o.PureComponent);function Ue(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}Object(r.a)(Fe,"propTypes",Ne);var Be={captureScroll:s.a.bool,captureDrag:s.a.bool,captureClick:s.a.bool,captureDoubleClick:s.a.bool},Ze=function(t){var e,n;function i(){for(var e,n=arguments.length,i=new Array(n),a=0;a=.5;)p-=.5,f+=.5*a;else if(d>r-u)for(;d>r-u&&p<=.5;)p+=.5,d-=.5*a;var v=e-h*o,g=v+o,m=.5;if(.5===p&&(h=Math.floor(h),m=1),v=m;)h-=m,v+=m*o;else if(g>i-u)for(;g>i-u&&h<=1-m;)h+=m,g-=m*o;return en.find((function(t){var e=tn[t];return e.x===h&&e.y===p}))||s}({x:t,y:e,anchor:r,padding:a,width:n.width,height:n.height,selfWidth:s.clientWidth,selfHeight:s.clientHeight}):r},a._getContainerStyle=function(t,e,n,i){var r=this._context.viewport,o=this.props,a=o.offsetLeft,s=o.offsetTop,c=o.sortByDepth,u=tn[i],l=t+a,h=e+s,p=this._containerRef.current,f=Ye(p,100*-u.x),d=Ye(p,100*-u.y,"y"),v={position:"absolute",transform:"\n translate(".concat(f,"%, ").concat(d,"%)\n translate(").concat(Xe(l),"px, ").concat(Xe(h),"px)\n "),display:void 0,zIndex:void 0};return c?(n>1||n<-1||t<0||t>r.width||e<0||e>r.height?v.display="none":v.zIndex=Math.floor((1-n)/2*1e5),v):v},a._renderTip=function(t){var e=this.props.tipSize;return o.createElement("div",{key:"tip",className:"mapboxgl-popup-tip",style:{borderWidth:e}})},a._renderContent=function(){var t=this.props,e=t.closeButton,n=t.children,i=this._context.eventManager?null:this._onClick;return o.createElement("div",{key:"content",ref:this._contentRef,className:"mapboxgl-popup-content",onClick:i},e&&o.createElement("button",{key:"close-button",className:"mapboxgl-popup-close-button",type:"button"},"×"),n)},a._render=function(){var t=this.props,e=t.className,n=t.longitude,i=t.latitude,r=t.altitude,a=this._context.viewport.project([n,i,r]),s=a[0],c=a[1],u=a[2],l=this._getPosition(s,c),h=this._getContainerStyle(s,c,u,l);return o.createElement("div",{className:"mapboxgl-popup mapboxgl-popup-anchor-".concat(l," ").concat(e),style:h,ref:this._containerRef},this._renderTip(l),this._renderContent())},i}(Ze);Object(r.a)(an,"propTypes",rn),Object(r.a)(an,"defaultProps",on);var sn=n("flYV");function cn(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}var un=Object.assign({},Ze.propTypes,{className:s.a.string,container:s.a.object}),ln=Object.assign({},Ze.defaultProps,{className:"",container:null}),hn=function(t){var e,n;function i(){for(var e,n=arguments.length,i=new Array(n),o=0;oa)return 1}return 0}(t,"1.6.0")>=0?2:1}var En=function(t){var e,n;function i(e){var n;return n=t.call(this,e)||this,Object(r.a)(yn(n),"_uiVersion",void 0),Object(r.a)(yn(n),"_onZoomIn",(function(){n._updateViewport({zoom:n._context.viewport.zoom+1})})),Object(r.a)(yn(n),"_onZoomOut",(function(){n._updateViewport({zoom:n._context.viewport.zoom-1})})),Object(r.a)(yn(n),"_onResetNorth",(function(){n._updateViewport({bearing:0,pitch:0})})),Me(e),n}n=t,(e=i).prototype=Object.create(n.prototype),e.prototype.constructor=e,e.__proto__=n;var a=i.prototype;return a._updateViewport=function(t){var e=this._context.viewport,n=new Mt(Object.assign({},e,t)),i=Object.assign({},n.getViewportProps(),me),r=this.props.onViewportChange||this._context.onViewportChange||_n;(this.props.onViewStateChange||this._context.onViewStateChange||_n)({viewState:i}),r(i)},a._renderCompass=function(){var t=this._context.viewport.bearing,e={transform:"rotate(".concat(-t,"deg)")};return 2===this._uiVersion?o.createElement("span",{className:"mapboxgl-ctrl-icon","aria-hidden":"true",style:e}):o.createElement("span",{className:"mapboxgl-ctrl-compass-arrow",style:e})},a._renderButton=function(t,e,n,i){return o.createElement("button",{key:t,className:"mapboxgl-ctrl-icon mapboxgl-ctrl-".concat(t),type:"button",title:e,onClick:n},i||o.createElement("span",{className:"mapboxgl-ctrl-icon","aria-hidden":"true"}))},a._render=function(){var t=this.props,e=t.className,n=t.showCompass,i=t.showZoom,r=t.zoomInLabel,a=t.zoomOutLabel,s=t.compassLabel;if(!this._uiVersion){var c=this._context.map;this._uiVersion=jn(c&&c.version)}return o.createElement("div",{className:"mapboxgl-ctrl mapboxgl-ctrl-group ".concat(e),ref:this._containerRef},i&&this._renderButton("zoom-in",r,this._onZoomIn),i&&this._renderButton("zoom-out",a,this._onZoomOut),n&&this._renderButton("compass",s,this._onResetNorth,this._renderCompass()))},i}(Ze);function Mn(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}Object(r.a)(En,"propTypes",wn),Object(r.a)(En,"defaultProps",On);var Pn=Object.assign({},Ze.propTypes,{maxWidth:s.a.number,unit:s.a.oneOf(["imperial","metric","nautical"])}),xn=Object.assign({},Ze.defaultProps,{maxWidth:100,unit:"metric"}),Sn=function(t){var e,n;function i(){for(var e,n=arguments.length,i=new Array(n),o=0;o0;)i.appendChild(n.childNodes[0]);this._map._container=i,t.savedMap=null,e.mapStyle&&this._map.setStyle(e.mapStyle,{diff:!1}),this._map.isStyleLoaded()?this._fireLoadEvent():this._map.once("styledata",this._fireLoadEvent)},e._create=function(e){if(e.reuseMaps&&t.savedMap)this._reuse(e);else{if(e.gl){var n=HTMLCanvasElement.prototype.getContext;HTMLCanvasElement.prototype.getContext=function(){return HTMLCanvasElement.prototype.getContext=n,e.gl}}var i={container:e.container,center:[0,0],zoom:8,pitch:0,bearing:0,maxZoom:24,style:e.mapStyle,interactive:!1,trackResize:!1,attributionControl:e.attributionControl,preserveDrawingBuffer:e.preserveDrawingBuffer};e.transformRequest&&(i.transformRequest=e.transformRequest),this._map=new this.mapboxgl.Map(Object.assign({},i,e.mapOptions)),this._map.once("load",e.onLoad),this._map.on("error",e.onError)}return this},e._destroy=function(){this._map&&(t.savedMap?this._map.remove():(t.savedMap=this._map,this._map.off("load",this.props.onLoad),this._map.off("error",this.props.onError),this._map.off("styledata",this._fireLoadEvent)),this._map=null)},e._initialize=function(t){var e=this;u(t=Object.assign({},c,t),"Mapbox"),this.mapboxgl.accessToken=t.mapboxApiAccessToken||c.mapboxApiAccessToken,this.mapboxgl.baseApiUrl=t.mapboxApiUrl,this._create(t);var n=t.container;Object.defineProperty(n,"offsetWidth",{get:function(){return e.width}}),Object.defineProperty(n,"clientWidth",{get:function(){return e.width}}),Object.defineProperty(n,"offsetHeight",{get:function(){return e.height}}),Object.defineProperty(n,"clientHeight",{get:function(){return e.height}});var i=this._map.getCanvas();i&&(i.style.outline="none"),this._updateMapViewport({},t),this._updateMapSize({},t),this.props=t},e._update=function(t,e){if(this._map){u(e=Object.assign({},this.props,e),"Mapbox");var n=this._updateMapViewport(t,e),i=this._updateMapSize(t,e);e.asyncRender||!n&&!i||this.redraw(),this.props=e}},e._updateMapSize=function(t,e){var n=t.width!==e.width||t.height!==e.height;return n&&(this.width=e.width,this.height=e.height,this.resize()),n},e._updateMapViewport=function(t,e){var n=this._getViewState(t),i=this._getViewState(e),r=i.latitude!==n.latitude||i.longitude!==n.longitude||i.zoom!==n.zoom||i.pitch!==n.pitch||i.bearing!==n.bearing||i.altitude!==n.altitude;return r&&(this._map.jumpTo(this._viewStateToMapboxProps(i)),i.altitude!==n.altitude&&(this._map.transform.altitude=i.altitude)),r},e._getViewState=function(t){var e=t.viewState||t,n=e.longitude,i=e.latitude,r=e.zoom,o=e.pitch,a=void 0===o?0:o,s=e.bearing,c=void 0===s?0:s,u=e.altitude;return{longitude:n,latitude:i,zoom:r,pitch:a,bearing:c,altitude:void 0===u?1.5:u}},e._checkStyleSheet=function(t){if(void 0===t&&(t="0.47.0"),void 0!==a.a)try{var e=a.a.createElement("div");if(e.className="mapboxgl-map",e.style.display="none",a.a.body.append(e),!("static"!==window.getComputedStyle(e).position)){var n=a.a.createElement("link");n.setAttribute("rel","stylesheet"),n.setAttribute("type","text/css"),n.setAttribute("href","https://api.tiles.mapbox.com/mapbox-gl-js/v".concat(t,"/mapbox-gl.css")),a.a.head.append(n)}}catch(i){}},e._viewStateToMapboxProps=function(t){return{center:[t.longitude,t.latitude],zoom:t.zoom,bearing:t.bearing,pitch:t.pitch}},t}();Object(i.a)(l,"initialized",!1),Object(i.a)(l,"propTypes",s),Object(i.a)(l,"defaultProps",c),Object(i.a)(l,"savedMap",null)}).call(this,n("8oxB"))},AItV:function(t,e,n){n("Sc3u")("Int16",2,(function(t){return function(e,n,i){return t(this,e,n,i)}}))},BK7i:function(t,e,n){var i=n("P8UN"),r=n("+Gmq"),o=Math.exp;i(i.S,"Math",{tanh:function(t){var e=r(t=+t),n=r(-t);return e==1/0?1:n==1/0?-1:(e-n)/(o(t)+o(-t))}})},BsWD:function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var i=n("a3WO");function r(t,e){if(t){if("string"==typeof t)return Object(i.a)(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(i.a)(t,e):void 0}}},CczQ:function(t,e,n){var i=n("P8UN"),r=Math.abs;i(i.S,"Math",{hypot:function(t,e){for(var n,i,o=0,a=0,s=arguments.length,c=0;a0?(i=n/c)*i:n;return c===1/0?1/0:c*Math.sqrt(o)}})},ExcP:function(t,e,n){"use strict";(function(t){n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return o}));var i="undefined"!=typeof navigator&&navigator.userAgent?navigator.userAgent.toLowerCase():"",r="undefined"!=typeof window?window:t,o=(void 0!==t||window,"undefined"!=typeof document&&document,!1);try{var a={get passive(){return o=!0,!0}};r.addEventListener("test",a,a),r.removeEventListener("test",a,a)}catch(s){}}).call(this,n("yLpj"))},HOSt:function(t,e,n){n("Sc3u")("Uint8",1,(function(t){return function(e,n,i){return t(this,e,n,i)}}),!0)},IJIR:function(t,e,n){var i=n("BjK0"),r=n("N+BI").onFreeze;n("939a")("preventExtensions",(function(t){return function(e){return t&&i(e)?t(r(e)):e}}))},J6QO:function(t,e,n){"use strict";var i=n("96qb"),r=Date.prototype.getTime,o=Date.prototype.toISOString,a=function(t){return t>9?t:"0"+t};t.exports=i((function(){return"0385-07-25T07:06:39.999Z"!=o.call(new Date(-50000000000001))}))||!i((function(){o.call(new Date(NaN))}))?function(){if(!isFinite(r.call(this)))throw RangeError("Invalid time value");var t=this,e=t.getUTCFullYear(),n=t.getUTCMilliseconds(),i=e<0?"-":e>9999?"+":"";return i+("00000"+Math.abs(e)).slice(i?-6:-4)+"-"+a(t.getUTCMonth()+1)+"-"+a(t.getUTCDate())+"T"+a(t.getUTCHours())+":"+a(t.getUTCMinutes())+":"+a(t.getUTCSeconds())+"."+(n>99?n:"0"+a(n))+"Z"}:o},JX7q:function(t,e,n){"use strict";function i(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}n.d(e,"a",(function(){return i}))},Ji7U:function(t,e,n){"use strict";function i(t,e){return(i=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function r(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&i(t,e)}n.d(e,"a",(function(){return r}))},"Ml7+":function(t,e,n){"use strict";n("t+fG")("sub",(function(t){return function(){return t(this,"sub","","")}}))},ODXe:function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var i=n("BsWD");function r(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t)){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(i=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);i=!0);}catch(c){r=!0,o=c}finally{try{i||null==s.return||s.return()}finally{if(r)throw o}}return n}}(t,e)||Object(i.a)(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},QFtD:function(t,e,n){var i;n("OeI1"),n("zGcK"),n("HXzo"),n("HQhv"),n("sc67"),n("pS08"),n("rzGZ"),n("Dq+y"),n("8npG"),n("Ggvi"),n("E5k/"),n("sC2a"),n("JHok"),n("MIFh"),n("1dPr"),function(r,o,a,s){"use strict";var c,u=["","webkit","Moz","MS","ms","o"],l=o.createElement("div"),h=Math.round,p=Math.abs,f=Date.now;function d(t,e,n){return setTimeout(w(t,n),e)}function v(t,e,n){return!!Array.isArray(t)&&(g(t,n[e],n),!0)}function g(t,e,n){var i;if(t)if(t.forEach)t.forEach(e,n);else if(void 0!==t.length)for(i=0;i\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",o=r.console&&(r.console.warn||r.console.log);return o&&o.call(r.console,i,n),t.apply(this,arguments)}}c="function"!=typeof Object.assign?function(t){if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),n=1;n-1}function S(t){return t.trim().split(/\s+/g)}function T(t,e,n){if(t.indexOf&&!n)return t.indexOf(e);for(var i=0;in[e]})):i.sort()),i}function z(t,e){for(var n,i,r=e[0].toUpperCase()+e.slice(1),o=0;o1&&!n.firstMultiple?n.firstMultiple=Z(e):1===r&&(n.firstMultiple=!1);var o=n.firstInput,a=n.firstMultiple,s=a?a.center:o.center,c=e.center=V(i);e.timeStamp=f(),e.deltaTime=e.timeStamp-o.timeStamp,e.angle=G(s,c),e.distance=H(s,c),function(t,e){var n=e.center,i=t.offsetDelta||{},r=t.prevDelta||{},o=t.prevInput||{};1!==e.eventType&&4!==o.eventType||(r=t.prevDelta={x:o.deltaX||0,y:o.deltaY||0},i=t.offsetDelta={x:n.x,y:n.y});e.deltaX=r.x+(n.x-i.x),e.deltaY=r.y+(n.y-i.y)}(n,e),e.offsetDirection=q(e.deltaX,e.deltaY);var u=W(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=u.x,e.overallVelocityY=u.y,e.overallVelocity=p(u.x)>p(u.y)?u.x:u.y,e.scale=a?(l=a.pointers,h=i,H(h[0],h[1],F)/H(l[0],l[1],F)):1,e.rotation=a?function(t,e){return G(e[1],e[0],F)+G(t[1],t[0],F)}(a.pointers,i):0,e.maxPointers=n.prevInput?e.pointers.length>n.prevInput.maxPointers?e.pointers.length:n.prevInput.maxPointers:e.pointers.length,function(t,e){var n,i,r,o,a=t.lastInterval||e,s=e.timeStamp-a.timeStamp;if(8!=e.eventType&&(s>25||void 0===a.velocity)){var c=e.deltaX-a.deltaX,u=e.deltaY-a.deltaY,l=W(s,c,u);i=l.x,r=l.y,n=p(l.x)>p(l.y)?l.x:l.y,o=q(c,u),t.lastInterval=e}else n=a.velocity,i=a.velocityX,r=a.velocityY,o=a.direction;e.velocity=n,e.velocityX=i,e.velocityY=r,e.direction=o}(n,e);var l,h;var d=t.element;P(e.srcEvent.target,d)&&(d=e.srcEvent.target);e.target=d}(t,n),t.emit("hammer.input",n),t.recognize(n),t.session.prevInput=n}function Z(t){for(var e=[],n=0;n=p(e)?t<0?2:4:e<0?8:16}function H(t,e,n){n||(n=A);var i=e[n[0]]-t[n[0]],r=e[n[1]]-t[n[1]];return Math.sqrt(i*i+r*r)}function G(t,e,n){n||(n=A);var i=e[n[0]]-t[n[0]],r=e[n[1]]-t[n[1]];return 180*Math.atan2(r,i)/Math.PI}U.prototype={handler:function(){},init:function(){this.evEl&&E(this.element,this.evEl,this.domHandler),this.evTarget&&E(this.target,this.evTarget,this.domHandler),this.evWin&&E(L(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&M(this.element,this.evEl,this.domHandler),this.evTarget&&M(this.target,this.evTarget,this.domHandler),this.evWin&&M(L(this.element),this.evWin,this.domHandler)}};var X={mousedown:1,mousemove:2,mouseup:4};function Y(){this.evEl="mousedown",this.evWin="mousemove mouseup",this.pressed=!1,U.apply(this,arguments)}_(Y,U,{handler:function(t){var e=X[t.type];1&e&&0===t.button&&(this.pressed=!0),2&e&&1!==t.which&&(e=4),this.pressed&&(4&e&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:"mouse",srcEvent:t}))}});var K={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},J={2:"touch",3:"pen",4:"mouse",5:"kinect"},Q="pointerdown",$="pointermove pointerup pointercancel";function tt(){this.evEl=Q,this.evWin=$,U.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}r.MSPointerEvent&&!r.PointerEvent&&(Q="MSPointerDown",$="MSPointerMove MSPointerUp MSPointerCancel"),_(tt,U,{handler:function(t){var e=this.store,n=!1,i=t.type.toLowerCase().replace("ms",""),r=K[i],o=J[t.pointerType]||t.pointerType,a="touch"==o,s=T(e,t.pointerId,"pointerId");1&r&&(0===t.button||a)?s<0&&(e.push(t),s=e.length-1):12&r&&(n=!0),s<0||(e[s]=t,this.callback(this.manager,r,{pointers:e,changedPointers:[t],pointerType:o,srcEvent:t}),n&&e.splice(s,1))}});var et={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function nt(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,U.apply(this,arguments)}function it(t,e){var n=C(t.touches),i=C(t.changedTouches);return 12&e&&(n=k(n.concat(i),"identifier",!0)),[n,i]}_(nt,U,{handler:function(t){var e=et[t.type];if(1===e&&(this.started=!0),this.started){var n=it.call(this,t,e);12&e&&n[0].length-n[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:n[0],changedPointers:n[1],pointerType:"touch",srcEvent:t})}}});var rt={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function ot(){this.evTarget="touchstart touchmove touchend touchcancel",this.targetIds={},U.apply(this,arguments)}function at(t,e){var n=C(t.touches),i=this.targetIds;if(3&e&&1===n.length)return i[n[0].identifier]=!0,[n,n];var r,o,a=C(t.changedTouches),s=[],c=this.target;if(o=n.filter((function(t){return P(t.target,c)})),1===e)for(r=0;r-1&&i.splice(t,1)}),2500)}}function lt(t){for(var e=t.srcEvent.clientX,n=t.srcEvent.clientY,i=0;i-1&&this.requireFail.splice(e,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(t){var e=this,n=this.state;function i(n){e.manager.emit(n,t)}n<8&&i(e.options.event+gt(n)),i(e.options.event),t.additionalEvent&&i(t.additionalEvent),n>=8&&i(e.options.event+gt(n))},tryEmit:function(t){if(this.canEmit())return this.emit(t);this.state=32},canEmit:function(){for(var t=0;te.threshold&&r&e.direction},attrTest:function(t){return yt.prototype.attrTest.call(this,t)&&(2&this.state||!(2&this.state)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=mt(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),_(wt,yt,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||2&this.state)},emit:function(t){if(1!==t.scale){var e=t.scale<1?"in":"out";t.additionalEvent=this.options.event+e}this._super.emit.call(this,t)}}),_(Ot,vt,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return["auto"]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,i=t.distancee.time;if(this._input=t,!i||!n||12&t.eventType&&!r)this.reset();else if(1&t.eventType)this.reset(),this._timer=d((function(){this.state=8,this.tryEmit()}),e.time,this);else if(4&t.eventType)return 8;return 32},reset:function(){clearTimeout(this._timer)},emit:function(t){8===this.state&&(t&&4&t.eventType?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=f(),this.manager.emit(this.options.event,this._input)))}}),_(jt,yt,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||2&this.state)}}),_(Et,yt,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:30,pointers:1},getTouchAction:function(){return _t.prototype.getTouchAction.call(this)},attrTest:function(t){var e,n=this.options.direction;return 30&n?e=t.overallVelocity:6&n?e=t.overallVelocityX:24&n&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&n&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&p(e)>this.options.velocity&&4&t.eventType},emit:function(t){var e=mt(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),_(Mt,vt,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return["manipulation"]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,i=t.distancet.length)&&(e=t.length);for(var n=0,i=new Array(e);n div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',i=t.head||t.getElementsByTagName("head")[0],r=t.createElement("style");r.id="detectElementResize",r.type="text/css",null!=e&&r.setAttribute("nonce",e),r.styleSheet?r.styleSheet.cssText=n:r.appendChild(t.createTextNode(n)),i.appendChild(r)}}(r),t.__resizeLast__={},t.__resizeListeners__=[],(t.__resizeTriggers__=r.createElement("div")).className="resize-triggers",t.__resizeTriggers__.innerHTML='
',t.appendChild(t.__resizeTriggers__),c(t),t.addEventListener("scroll",u,!0),p&&(t.__resizeTriggers__.__animationListener__=function(e){e.animationName==m&&c(t)},t.__resizeTriggers__.addEventListener(p,t.__resizeTriggers__.__animationListener__))}t.__resizeListeners__.push(i)}},removeResizeListener:function(t,e){if(o)t.detachEvent("onresize",e);else if(t.__resizeListeners__.splice(t.__resizeListeners__.indexOf(e),1),!t.__resizeListeners__.length){t.removeEventListener("scroll",u,!0),t.__resizeTriggers__.__animationListener__&&(t.__resizeTriggers__.removeEventListener(p,t.__resizeTriggers__.__animationListener__),t.__resizeTriggers__.__animationListener__=null);try{t.__resizeTriggers__=!t.removeChild(t.__resizeTriggers__)}catch(n){}}}}}var o=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},a=function(){function t(t,e){for(var n=0;n"+r+""};t.exports=function(t,e){var n={};n[t]=e(s),i(i.P+i.F*r((function(){var e=""[t]('"');return e!==e.toLowerCase()||e.split('"').length>3})),"String",n)}},uSBc:function(t,e,n){var i=n("chL8"),r=n("lHo0"),o=n("1a8y"),a=n("emib").Reflect;t.exports=a&&a.ownKeys||function(t){var e=i.f(o(t)),n=r.f;return n?e.concat(n(t)):e}},v9g0:function(t,e,n){"use strict";var i=n("P8UN"),r=n("Wadk")(5),o=!0;"find"in[]&&Array(1).find((function(){o=!1})),i(i.P+i.F*o,"Array",{find:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}}),n("Dq1/")("find")},vozk:function(t,e,n){var i=n("BjK0");n("939a")("isSealed",(function(t){return function(e){return!i(e)||!!t&&t(e)}}))},vuIU:function(t,e,n){"use strict";function i(t,e){for(var n=0;nh;)void 0!==(n=c(i,e=u[h++]))&&s(l,e,n);return l}})},yU0y:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"a",(function(){return r})),n.d(e,"c",(function(){return o}));n("CczQ"),n("5irr");var i=1e-6,r="undefined"!=typeof Float32Array?Float32Array:Array,o=Math.random;Math.PI;Math.hypot||(Math.hypot=function(){for(var t=0,e=arguments.length;e--;)t+=arguments[e]*arguments[e];return Math.sqrt(t)})},zZTu:function(t,e,n){n("Sc3u")("Float64",8,(function(t){return function(e,n,i){return t(this,e,n,i)}}))}}]); \ No newline at end of file diff --git a/76c8c8e7b22c6a62b281c8da985f3febdc31697d-7942d76ae18493f1bc1d.js b/76c8c8e7b22c6a62b281c8da985f3febdc31697d-7942d76ae18493f1bc1d.js new file mode 100644 index 00000000..285456c0 --- /dev/null +++ b/76c8c8e7b22c6a62b281c8da985f3febdc31697d-7942d76ae18493f1bc1d.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{"+Gmq":function(t,e){var n=Math.expm1;t.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||-2e-17!=n(-2e-17)?function(t){return 0==(t=+t)?t:t>-1e-6&&t<1e-6?t+t*t/2:Math.exp(t)-1}:n},"+qjn":function(t,e,n){"use strict";n.r(e),n.d(e,"default",(function(){return Te})),n.d(e,"InteractiveMap",(function(){return Te})),n.d(e,"StaticMap",(function(){return Dt})),n.d(e,"Source",(function(){return De})),n.d(e,"Layer",(function(){return Fe})),n.d(e,"BaseControl",(function(){return Ve})),n.d(e,"Marker",(function(){return $e})),n.d(e,"Popup",(function(){return an})),n.d(e,"FullscreenControl",(function(){return hn})),n.d(e,"GeolocateControl",(function(){return bn})),n.d(e,"NavigationControl",(function(){return En})),n.d(e,"ScaleControl",(function(){return Sn})),n.d(e,"CanvasOverlay",(function(){return kn})),n.d(e,"HTMLOverlay",(function(){return Ln})),n.d(e,"SVGOverlay",(function(){return Rn})),n.d(e,"TRANSITION_EVENTS",(function(){return It})),n.d(e,"TransitionInterpolator",(function(){return ot})),n.d(e,"LinearInterpolator",(function(){return _t})),n.d(e,"FlyToInterpolator",(function(){return gt})),n.d(e,"MapController",(function(){return je})),n.d(e,"WebMercatorViewport",(function(){return q})),n.d(e,"setRTLTextPlugin",(function(){return In})),n.d(e,"_MapContext",(function(){return xt}));n("E5k/");function i(){return(i=Object.assign||function(t){for(var e=1;e=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=t[Symbol.iterator]()).next.bind(n)}function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n=-90&&i<=90,"invalid latitude");var r=i*k;return[512*(n*k+T)/(2*T),512*(T+Math.log(Math.tan(C+.5*r)))/(2*T)]}function I(t){var e=Object(_.a)(t,2),n=e[0],i=e[1],r=n/512*(2*T)-T,o=2*(Math.atan(Math.exp(i/512*(2*T)-T))-C);return[r*z,o*z]}function N(t){var e=t.latitude,n=t.longitude,i=t.highPrecision,r=void 0!==i&&i;S(Number.isFinite(e)&&Number.isFinite(n));var o={},a=Math.cos(e*k),s=512/360/a,c=512/4003e4/a;if(o.unitsPerMeter=[c,c,c],o.metersPerUnit=[1/c,1/c,1/c],o.unitsPerDegree=[512/360,s,c],o.degreesPerUnit=[.703125,1/s,1/c],r){var u=k*Math.tan(e*k)/a,l=512/360*u/2,h=512/4003e4*u,p=h/s*c;o.unitsPerDegree2=[0,l,h],o.unitsPerMeter2=[p,0,p]}return o}function A(t){var e=t.height,n=t.pitch,i=t.bearing,r=t.altitude,o=t.scale,a=t.center,s=void 0===a?null:a,c=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];return M.h(c,c,[0,0,-r]),M.e(c,c,-n*k),M.f(c,c,i*k),o/=e,M.g(c,c,[o,o,o]),s&&M.h(c,c,P.a([],s)),c}function F(t){var e=t.width,n=t.height,i=t.pitch,r=function(t){var e=t.width,n=t.height,i=t.altitude,r=void 0===i?1.5:i,o=t.pitch,a=void 0===o?0:o,s=t.nearZMultiplier,c=void 0===s?1:s,u=t.farZMultiplier,l=void 0===u?1:u,h=a*k,p=Math.atan(.5/r),f=Math.sin(p)*r/Math.sin(Math.PI/2-h-p);return{fov:2*p,aspect:e/n,focalDistance:r,near:c,far:(Math.cos(Math.PI/2-h)*f+r)*l}}({width:e,height:n,altitude:t.altitude,pitch:i,nearZMultiplier:t.nearZMultiplier,farZMultiplier:t.farZMultiplier}),o=r.fov,a=r.aspect,s=r.near,c=r.far;return M.d([],o,a,s,c)}function Z(t,e){var n=Object(_.a)(t,3),i=n[0],r=n[1],o=n[2],a=void 0===o?0:o;return S(Number.isFinite(i)&&Number.isFinite(r)&&Number.isFinite(a)),O(e,[i,r,a,1])}function U(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=Object(_.a)(t,3),r=i[0],o=i[1],a=i[2];if(S(Number.isFinite(r)&&Number.isFinite(o),"invalid pixel coordinate"),Number.isFinite(a)){var s=O(e,[r,o,a,1]);return s}var c=O(e,[r,o,0,1]),u=O(e,[r,o,1,1]),l=c[2],h=u[2],p=l===h?0:((n||0)-l)/(h-l);return x.c([],c,u,p)}var V=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function B(t){var e=t.width,n=t.height,i=t.bounds,r=t.minExtent,o=void 0===r?0:r,a=t.maxZoom,s=void 0===a?24:a,c=t.padding,u=void 0===c?0:c,l=t.offset,h=void 0===l?[0,0]:l,p=Object(_.a)(i,2),f=Object(_.a)(p[0],2),d=f[0],v=f[1],g=Object(_.a)(p[1],2),m=g[0],b=g[1];if(Number.isFinite(u)){u={top:u,bottom:u,left:u,right:u}}else S(Number.isFinite(u.top)&&Number.isFinite(u.bottom)&&Number.isFinite(u.left)&&Number.isFinite(u.right));var y=new q({width:e,height:n,longitude:0,latitude:0,zoom:0}),w=y.project([d,b]),O=y.project([m,v]),j=[Math.max(Math.abs(O[0]-w[0]),o),Math.max(Math.abs(O[1]-w[1]),o)],E=[e-u.left-u.right-2*Math.abs(h[0]),n-u.top-u.bottom-2*Math.abs(h[1])];S(E[0]>0&&E[1]>0);var M=E[0]/j[0],x=E[1]/j[1],P=(u.right-u.left)/2/M,T=(u.bottom-u.top)/2/x,C=[(O[0]+w[0])/2+P,(O[1]+w[1])/2+T],k=y.unproject(C),z=Math.min(s,y.zoom+Math.log2(Math.abs(Math.min(M,x))));return S(Number.isFinite(z)),{longitude:k[0],latitude:k[1],zoom:z}}var q=function(t){function e(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=n.width,r=n.height,o=n.latitude,a=void 0===o?0:o,s=n.longitude,c=void 0===s?0:s,u=n.zoom,l=void 0===u?0:u,h=n.pitch,p=void 0===h?0:h,f=n.bearing,v=void 0===f?0:f,y=n.altitude,_=void 0===y?1.5:y,w=n.nearZMultiplier,O=void 0===w?.02:w,j=n.farZMultiplier,E=void 0===j?1.01:j;Object(d.a)(this,e),i=i||1,r=r||1;var M=L(l);_=Math.max(.75,_);var x=R([c,a]);x[2]=0;var P=F({width:i,height:r,pitch:p,bearing:v,altitude:_,nearZMultiplier:O,farZMultiplier:E}),S=A({height:r,scale:M,center:x,pitch:p,bearing:v,altitude:_});return(t=Object(g.a)(this,Object(m.a)(e).call(this,{width:i,height:r,scale:M,viewMatrix:S,projectionMatrix:P}))).latitude=a,t.longitude=c,t.zoom=l,t.pitch=p,t.bearing=v,t.altitude=_,t.center=x,t.unitsPerMeter=N(Object(b.a)(t)).unitsPerMeter[2],Object.freeze(Object(b.a)(t)),t}return Object(y.a)(e,t),Object(v.a)(e,[{key:"projectFlat",value:function(t){return R(t)}},{key:"unprojectFlat",value:function(t){return I(t)}},{key:"getMapCenterByLngLatPosition",value:function(t){var e=t.lngLat,n=U(t.pos,this.pixelUnprojectionMatrix),i=R(e),r=x.a([],i,x.d([],n));return I(x.a([],this.center,r),this.scale)}},{key:"getLocationAtPoint",value:function(t){var e=t.lngLat,n=t.pos;return this.getMapCenterByLngLatPosition({lngLat:e,pos:n})}},{key:"fitBounds",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=this.width,r=this.height,o=B(Object.assign({width:i,height:r,bounds:t},n)),a=o.longitude,s=o.latitude,c=o.zoom;return new e({width:i,height:r,longitude:a,latitude:s,zoom:c})}}]),e}(function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.width,i=e.height,r=e.scale,o=e.viewMatrix,a=void 0===o?V:o,s=e.projectionMatrix,c=void 0===s?V:s;Object(d.a)(this,t),this.width=n||1,this.height=i||1,this.scale=r,this.unitsPerMeter=1,this.viewMatrix=a,this.projectionMatrix=c;var u=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];M.c(u,u,this.projectionMatrix),M.c(u,u,this.viewMatrix),this.viewProjectionMatrix=u;var l=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];M.g(l,l,[this.width/2,-this.height/2,1]),M.h(l,l,[1,-1,0]),M.c(l,l,this.viewProjectionMatrix);var h=M.b([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],l);if(!h)throw new Error("Pixel project matrix not invertible");this.pixelProjectionMatrix=l,this.pixelUnprojectionMatrix=h,this.equals=this.equals.bind(this),this.project=this.project.bind(this),this.unproject=this.unproject.bind(this),this.projectPosition=this.projectPosition.bind(this),this.unprojectPosition=this.unprojectPosition.bind(this),this.projectFlat=this.projectFlat.bind(this),this.unprojectFlat=this.unprojectFlat.bind(this)}return Object(v.a)(t,[{key:"equals",value:function(e){return e instanceof t&&(e.width===this.width&&e.height===this.height&&M.a(e.projectionMatrix,this.projectionMatrix)&&M.a(e.viewMatrix,this.viewMatrix))}},{key:"project",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.topLeft,i=void 0===n||n,r=this.projectPosition(t),o=Z(r,this.pixelProjectionMatrix),a=Object(_.a)(o,2),s=a[0],c=a[1],u=i?c:this.height-c;return 2===t.length?[s,u]:[s,u,o[2]]}},{key:"unproject",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.topLeft,i=void 0===n||n,r=e.targetZ,o=Object(_.a)(t,3),a=o[0],s=o[1],c=o[2],u=i?s:this.height-s,l=r&&r*this.unitsPerMeter,h=U([a,u,c],this.pixelUnprojectionMatrix,l),p=this.unprojectPosition(h),f=Object(_.a)(p,3),d=f[0],v=f[1],g=f[2];return Number.isFinite(c)?[d,v,g]:Number.isFinite(r)?[d,v,r]:[d,v]}},{key:"projectPosition",value:function(t){var e=this.projectFlat(t),n=Object(_.a)(e,2);return[n[0],n[1],(t[2]||0)*this.unitsPerMeter]}},{key:"unprojectPosition",value:function(t){var e=this.unprojectFlat(t),n=Object(_.a)(e,2);return[n[0],n[1],(t[2]||0)/this.unitsPerMeter]}},{key:"projectFlat",value:function(t){arguments.length>1&&void 0!==arguments[1]||this.scale;return t}},{key:"unprojectFlat",value:function(t){arguments.length>1&&void 0!==arguments[1]||this.scale;return t}}]),t}());n("xclO"),n("BK7i"),n("1RH0");var W=["longitude","latitude","zoom"],H={curve:1.414,speed:1.2};function G(t,e,n){var i=(n=Object.assign({},H,n)).curve,r=t.zoom,o=[t.longitude,t.latitude],a=L(r),s=e.zoom,c=[e.longitude,e.latitude],u=L(s-r),l=R(o),h=R(c),p=x.f([],h,l),f=Math.max(t.width,t.height),d=f/u,v=x.b(p)*a,g=Math.max(v,.01),m=i*i,b=(d*d-f*f+m*m*g*g)/(2*f*m*g),y=(d*d-f*f-m*m*g*g)/(2*d*m*g),_=Math.log(Math.sqrt(b*b+1)-b),w=Math.log(Math.sqrt(y*y+1)-y);return{startZoom:r,startCenterXY:l,uDelta:p,w0:f,u1:v,S:(w-_)/i,rho:i,rho2:m,r0:_,r1:w}}var X=n("sZkl"),Y=n("9jAm"),K=n("bhPm"),Q=n.n(K);function J(t){return Array.isArray(t)||ArrayBuffer.isView(t)}function $(t,e){if(t===e)return!0;if(J(t)&&J(e)){if(t.length!==e.length)return!1;for(var n=0;n=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=t[Symbol.iterator]()).next.bind(n)}function rt(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n180&&(n=n<0?n+360:n-360),n}function ut(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return lt(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return lt(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0;return function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=t[Symbol.iterator]()).next.bind(n)}function lt(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n3&&void 0!==arguments[3]?arguments[3]:{},r={},o=G(t,e,i),a=o.startZoom,s=o.startCenterXY,c=o.uDelta,u=o.w0,l=o.u1,h=o.S,p=o.rho,f=o.rho2,d=o.r0;if(l<.01){var v=!0,g=!1,m=void 0;try{for(var b,y=W[Symbol.iterator]();!(v=(b=y.next()).done);v=!0){var _=b.value,w=t[_],O=e[_];r[_]=E(w,O,n)}}catch(z){g=!0,m=z}finally{try{v||null==y.return||y.return()}finally{if(g)throw m}}return r}var j=n*h,M=Math.cosh(d)/Math.cosh(d+p*j),P=u*((Math.cosh(d)*Math.tanh(d+p*j)-Math.sinh(d))/f)/l,S=1/M,T=a+D(S),C=x.e([],c,P);x.a(C,C,s);var k=I(C);return r.longitude=k[0],r.latitude=k[1],r.zoom=T,r}(t,e,n,this.props),o=ut(dt);!(i=o()).done;){var a=i.value;r[a]=et(t[a],e[a],n)}return r},o.getDuration=function(t,e){var n=e.transitionDuration;return"auto"===n&&(n=function(t,e){var n,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=i=Object.assign({},H,i),o=r.screenSpeed,a=r.speed,s=r.maxDuration,c=G(t,e,i),u=c.S,l=c.rho,h=1e3*u;return n=Number.isFinite(o)?h/(o/l):h/a,Number.isFinite(s)&&n>s?0:n}(t,e,this.props)),n},i}(ot);function mt(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return bt(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return bt(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0;return function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=t[Symbol.iterator]()).next.bind(n)}function bt(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n0,"`scale` must be a positive number");var r=this._interactiveState,o=r.startZoom,a=r.startZoomLngLat;Number.isFinite(o)||(o=this._viewportProps.zoom,a=this._unproject(n)||this._unproject(e)),nt(a,"`startZoomLngLat` prop is required for zoom behavior to calculate where to position the map.");var s=this._calculateNewZoom({scale:i,startZoom:o||0}),c=new q(Object.assign({},this._viewportProps,{zoom:s})).getMapCenterByLngLatPosition({lngLat:a,pos:e}),u=c[0],l=c[1];return this._getUpdatedMapState({zoom:s,longitude:u,latitude:l})},e.zoomEnd=function(){return this._getUpdatedMapState({startZoomLngLat:null,startZoom:null})},e._getUpdatedMapState=function(e){return new t(Object.assign({},this._viewportProps,this._interactiveState,e))},e._applyConstraints=function(t){var e=t.maxZoom,n=t.minZoom,i=t.zoom;t.zoom=tt(i,n,e);var r=t.maxPitch,o=t.minPitch,a=t.pitch;return t.pitch=tt(a,o,r),Object.assign(t,function(t){var e=t.width,n=t.height,i=t.longitude,r=t.latitude,o=t.zoom,a=t.pitch,s=void 0===a?0:a,c=t.bearing,u=void 0===c?0:c;(i<-180||i>180)&&(i=j(i+180,360)-180),(u<-180||u>180)&&(u=j(u+180,360)-180);var l=new q({width:e,height:n,longitude:i,latitude:r,zoom:o}),h=l.project([i,85.05113])[1],p=l.project([i,-85.05113])[1],f=0;return p-h0?f=h:p0?c=r+n*(s-r):n<0&&(c=r-n*(a-r)),{pitch:c,bearing:i+180*e}},t}();var xt=Object(o.createContext)({viewport:null,map:null,mapContainer:null,onViewportChange:null,onViewStateChange:null,eventManager:null,isDragging:!1});function Pt(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function St(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function Tt(t){for(var e=1;ee[n])return!1}var o;return!0}(this.props.viewState||this.props,a),u=Object.assign({},kt,{visibility:c?"inherit":"hidden"});return o.createElement("div",{key:"map-container",style:s,ref:this._mapContainerRef},o.createElement("div",{key:"map-mapbox",ref:this._mapboxMapRef,style:u,className:e}),o.createElement(X.a,{key:"autosizer",disableWidth:Number.isFinite(n),disableHeight:Number.isFinite(i),onResize:this.props.onResize},this._renderOverlays.bind(this)),this._renderNoTokenWarning())},i}(o.PureComponent);Object(r.a)(Dt,"propTypes",zt),Object(r.a)(Dt,"defaultProps",Lt);var Rt=function(){};var It={BREAK:1,SNAP_TO_END:2,IGNORE:3,UPDATE:4},Nt={transitionDuration:0,transitionEasing:function(t){return t},transitionInterpolator:new _t,transitionInterruption:It.BREAK,onTransitionStart:Rt,onTransitionInterrupt:Rt,onTransitionEnd:Rt,onViewportChange:Rt,onStateChange:Rt},At=function(){function t(t,e){var n=this;Object(r.a)(this,"props",void 0),Object(r.a)(this,"state",void 0),Object(r.a)(this,"time",void 0),Object(r.a)(this,"_animationFrame",null),Object(r.a)(this,"_onTransitionFrame",(function(){n._animationFrame=requestAnimationFrame(n._onTransitionFrame),n._updateViewport()})),t&&(this.props=t),this.time=e||Date.now}var e=t.prototype;return e.getViewportInTransition=function(){return this._animationFrame?this.state.propsInTransition:null},e.processViewportChange=function(t){var e=this.props;if(this.props=t,this._shouldIgnoreViewportChange(e,t))return!1;if(this._isTransitionEnabled(t)){var n=Object.assign({},e),i=Object.assign({},t);if(this._isTransitionInProgress()&&(e.onTransitionInterrupt(),this.state.interruption===It.SNAP_TO_END?Object.assign(n,this.state.endProps):Object.assign(n,this.state.propsInTransition),this.state.interruption===It.UPDATE)){var r=this.time(),o=(r-this.state.startTime)/this.state.duration;i.transitionDuration=this.state.duration-(r-this.state.startTime),i.transitionEasing=function(t,e){var n=t(e);return function(i){return 1/(1-n)*(t(i*(1-e)+e)-n)}}(this.state.easing,o),i.transitionInterpolator=n.transitionInterpolator}return i.onTransitionStart(),this._triggerTransition(n,i),!0}return this._isTransitionInProgress()&&(e.onTransitionInterrupt(),this._endTransition()),!1},e._isTransitionInProgress=function(){return Boolean(this._animationFrame)},e._isTransitionEnabled=function(t){var e=t.transitionDuration,n=t.transitionInterpolator;return(e>0||"auto"===e)&&Boolean(n)},e._isUpdateDueToCurrentTransition=function(t){return!!this.state.propsInTransition&&this.state.interpolator.arePropsEqual(t,this.state.propsInTransition)},e._shouldIgnoreViewportChange=function(t,e){return!t||(this._isTransitionInProgress()?this.state.interruption===It.IGNORE||this._isUpdateDueToCurrentTransition(e):!this._isTransitionEnabled(e)||e.transitionInterpolator.arePropsEqual(t,e))},e._triggerTransition=function(t,e){nt(this._isTransitionEnabled(e)),this._animationFrame&&cancelAnimationFrame(this._animationFrame);var n=e.transitionInterpolator,i=n.getDuration?n.getDuration(t,e):e.transitionDuration;if(0!==i){var r=e.transitionInterpolator.initializeProps(t,e),o={inTransition:!0,isZooming:t.zoom!==e.zoom,isPanning:t.longitude!==e.longitude||t.latitude!==e.latitude,isRotating:t.bearing!==e.bearing||t.pitch!==e.pitch};this.state={duration:i,easing:e.transitionEasing,interpolator:e.transitionInterpolator,interruption:e.transitionInterruption,startTime:this.time(),startProps:r.start,endProps:r.end,animation:null,propsInTransition:{},interactionState:o},this._onTransitionFrame(),this.props.onStateChange(o)}},e._endTransition=function(){this._animationFrame&&(cancelAnimationFrame(this._animationFrame),this._animationFrame=null),this.props.onStateChange({inTransition:!1,isZooming:!1,isPanning:!1,isRotating:!1})},e._updateViewport=function(){var t=this.time(),e=this.state,n=e.startTime,i=e.duration,r=e.easing,o=e.interpolator,a=e.startProps,s=e.endProps,c=!1,u=(t-n)/i;u>=1&&(u=1,c=!0),u=r(u);var l=o.interpolateProps(a,s,u),h=new Mt(Object.assign({},this.props,l));this.state.propsInTransition=h.getViewportProps(),this.props.onViewportChange(this.state.propsInTransition,this.state.interactionState,this.props),c&&(this._endTransition(),this.props.onTransitionEnd())},t}();Object(r.a)(At,"defaultProps",Nt);n("JHok"),n("xJgp");var Ft,Zt,Ut=n("QFtD"),Vt=n.n(Ut),Bt={mousedown:1,mousemove:2,mouseup:4};Ft=Vt.a.PointerEventInput,Zt=Ft.prototype.handler,Ft.prototype.handler=function(t){var e=this.store;t.button>0&&(function(t,e){for(var n=0;n=0&&(this.pressed=!0),2&e&&0===t.which&&(e=4),this.pressed&&(4&e&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:"mouse",srcEvent:t}))};var qt=Vt.a.Manager,Wt=Vt.a,Ht=(n("sc67"),Wt?[[Wt.Rotate,{enable:!1}],[Wt.Pinch,{enable:!1}],[Wt.Swipe,{enable:!1}],[Wt.Pan,{threshold:0,enable:!1}],[Wt.Press,{enable:!1}],[Wt.Tap,{event:"doubletap",taps:2,enable:!1}],[Wt.Tap,{event:"anytap",enable:!1}],[Wt.Tap,{enable:!1}]]:null),Gt={rotate:["pinch"],pinch:["pan"],pan:["press","doubletap","anytap","tap"],doubletap:["anytap"],anytap:["tap"]},Xt={doubletap:["tap"]},Yt={pointerdown:"pointerdown",pointermove:"pointermove",pointerup:"pointerup",touchstart:"pointerdown",touchmove:"pointermove",touchend:"pointerup",mousedown:"pointerdown",mousemove:"pointermove",mouseup:"pointerup"},Kt=["keydown","keyup"],Qt=["mousedown","mousemove","mouseup","mouseover","mouseout","mouseleave"],Jt=["wheel","mousewheel","DOMMouseScroll"],$t={tap:"tap",anytap:"anytap",doubletap:"doubletap",press:"press",pinch:"pinch",pinchin:"pinch",pinchout:"pinch",pinchstart:"pinch",pinchmove:"pinch",pinchend:"pinch",pinchcancel:"pinch",rotate:"rotate",rotatestart:"rotate",rotatemove:"rotate",rotateend:"rotate",rotatecancel:"rotate",pan:"pan",panstart:"pan",panmove:"pan",panup:"pan",pandown:"pan",panleft:"pan",panright:"pan",panend:"pan",pancancel:"pan",swipe:"swipe",swipeleft:"swipe",swiperight:"swipe",swipeup:"swipe",swipedown:"swipe"},te={click:"tap",anyclick:"anytap",dblclick:"doubletap",mousedown:"pointerdown",mousemove:"pointermove",mouseup:"pointerup",mouseover:"pointerover",mouseout:"pointerout",mouseleave:"pointerleave"},ee=n("ExcP"),ne=-1!==ee.b.indexOf("firefox"),ie=Jt,re=function(){function t(e,n){var i=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Object(d.a)(this,t),this.element=e,this.callback=n,this.options=Object.assign({enable:!0},r),this.events=ie.concat(r.events||[]),this.handleEvent=this.handleEvent.bind(this),this.events.forEach((function(t){return e.addEventListener(t,i.handleEvent,!!ee.a&&{passive:!1})}))}return Object(v.a)(t,[{key:"destroy",value:function(){var t=this;this.events.forEach((function(e){return t.element.removeEventListener(e,t.handleEvent)}))}},{key:"enableEventType",value:function(t,e){"wheel"===t&&(this.options.enable=e)}},{key:"handleEvent",value:function(t){if(this.options.enable){var e=t.deltaY;ee.c.WheelEvent&&(ne&&t.deltaMode===ee.c.WheelEvent.DOM_DELTA_PIXEL&&(e/=ee.c.devicePixelRatio),t.deltaMode===ee.c.WheelEvent.DOM_DELTA_LINE&&(e*=40));var n={x:t.clientX,y:t.clientY};0!==e&&e%4.000244140625==0&&(e=Math.floor(e/4.000244140625)),t.shiftKey&&e&&(e*=.25),this._onWheel(t,-e,n)}}},{key:"_onWheel",value:function(t,e,n){this.callback({type:"wheel",center:n,delta:e,srcEvent:t,pointerType:"mouse",target:t.target})}}]),t}(),oe=Qt,ae=function(){function t(e,n){var i=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Object(d.a)(this,t),this.element=e,this.callback=n,this.pressed=!1,this.options=Object.assign({enable:!0},r),this.enableMoveEvent=this.options.enable,this.enableLeaveEvent=this.options.enable,this.enableOutEvent=this.options.enable,this.enableOverEvent=this.options.enable,this.events=oe.concat(r.events||[]),this.handleEvent=this.handleEvent.bind(this),this.events.forEach((function(t){return e.addEventListener(t,i.handleEvent)}))}return Object(v.a)(t,[{key:"destroy",value:function(){var t=this;this.events.forEach((function(e){return t.element.removeEventListener(e,t.handleEvent)}))}},{key:"enableEventType",value:function(t,e){"pointermove"===t&&(this.enableMoveEvent=e),"pointerover"===t&&(this.enableOverEvent=e),"pointerout"===t&&(this.enableOutEvent=e),"pointerleave"===t&&(this.enableLeaveEvent=e)}},{key:"handleEvent",value:function(t){this.handleOverEvent(t),this.handleOutEvent(t),this.handleLeaveEvent(t),this.handleMoveEvent(t)}},{key:"handleOverEvent",value:function(t){this.enableOverEvent&&"mouseover"===t.type&&this.callback({type:"pointerover",srcEvent:t,pointerType:"mouse",target:t.target})}},{key:"handleOutEvent",value:function(t){this.enableOutEvent&&"mouseout"===t.type&&this.callback({type:"pointerout",srcEvent:t,pointerType:"mouse",target:t.target})}},{key:"handleLeaveEvent",value:function(t){this.enableLeaveEvent&&"mouseleave"===t.type&&this.callback({type:"pointerleave",srcEvent:t,pointerType:"mouse",target:t.target})}},{key:"handleMoveEvent",value:function(t){if(this.enableMoveEvent)switch(t.type){case"mousedown":t.button>=0&&(this.pressed=!0);break;case"mousemove":0===t.which&&(this.pressed=!1),this.pressed||this.callback({type:"pointermove",srcEvent:t,pointerType:"mouse",target:t.target});break;case"mouseup":this.pressed=!1}}}]),t}(),se=Kt,ce=function(){function t(e,n){var i=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Object(d.a)(this,t),this.element=e,this.callback=n,this.options=Object.assign({enable:!0},r),this.enableDownEvent=this.options.enable,this.enableUpEvent=this.options.enable,this.events=se.concat(r.events||[]),this.handleEvent=this.handleEvent.bind(this),e.tabIndex=r.tabIndex||0,e.style.outline="none",this.events.forEach((function(t){return e.addEventListener(t,i.handleEvent)}))}return Object(v.a)(t,[{key:"destroy",value:function(){var t=this;this.events.forEach((function(e){return t.element.removeEventListener(e,t.handleEvent)}))}},{key:"enableEventType",value:function(t,e){"keydown"===t&&(this.enableDownEvent=e),"keyup"===t&&(this.enableUpEvent=e)}},{key:"handleEvent",value:function(t){var e=t.target||t.srcElement;"INPUT"===e.tagName&&"text"===e.type||"TEXTAREA"===e.tagName||(this.enableDownEvent&&"keydown"===t.type&&this.callback({type:"keydown",srcEvent:t,key:t.key,target:t.target}),this.enableUpEvent&&"keyup"===t.type&&this.callback({type:"keyup",srcEvent:t,key:t.key,target:t.target}))}}]),t}(),ue=function(){function t(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Object(d.a)(this,t),this.element=e,this.callback=n,this.options=Object.assign({enable:!0},i),this.handleEvent=this.handleEvent.bind(this),e.addEventListener("contextmenu",this.handleEvent)}return Object(v.a)(t,[{key:"destroy",value:function(){this.element.removeEventListener("contextmenu",this.handleEvent)}},{key:"enableEventType",value:function(t,e){"contextmenu"===t&&(this.options.enable=e)}},{key:"handleEvent",value:function(t){this.options.enable&&this.callback({type:"contextmenu",center:{x:t.clientX,y:t.clientY},srcEvent:t,pointerType:"mouse",target:t.target})}}]),t}(),le=(n("wZFJ"),n("0QZy")),he={pointerdown:1,pointermove:2,pointerup:4,mousedown:1,mousemove:2,mouseup:4};var pe={srcElement:"root",priority:0},fe=function(){function t(e){Object(d.a)(this,t),this.eventManager=e,this.handlers=[],this.handlersByElement=new Map,this.handleEvent=this.handleEvent.bind(this),this._active=!1}return Object(v.a)(t,[{key:"isEmpty",value:function(){return!this._active}},{key:"add",value:function(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=this.handlers,a=this.handlersByElement;n&&("object"!==Object(le.a)(n)||n.addEventListener)&&(n={srcElement:n}),n=n?Object.assign({},pe,n):pe;var s=a.get(n.srcElement);s||(s=[],a.set(n.srcElement,s));var c={type:t,handler:e,srcElement:n.srcElement,priority:n.priority};i&&(c.once=!0),r&&(c.passive=!0),o.push(c),this._active=this._active||!c.passive;for(var u=s.length-1;u>=0&&!(s[u].priority>=c.priority);)u--;s.splice(u+1,0,c)}},{key:"remove",value:function(t,e){for(var n=this.handlers,i=this.handlersByElement,r=n.length-1;r>=0;r--){var o=n[r];if(o.type===t&&o.handler===e){n.splice(r,1);var a=i.get(o.srcElement);a.splice(a.indexOf(o),1),0===a.length&&i.delete(o.srcElement)}}this._active=n.some((function(t){return!t.passive}))}},{key:"handleEvent",value:function(t){if(!this.isEmpty()){for(var e=this._normalizeEvent(t),n=t.srcEvent.target;n&&n!==e.rootElement;){if(this._emit(e,n),e.handled)return;n=n.parentNode}this._emit(e,"root")}}},{key:"_emit",value:function(t,e){var n=this.handlersByElement.get(e);if(n){for(var i=!1,r=function(){t.handled=!0},o=function(){t.handled=!0,i=!0},a=[],s=0;s0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object(d.a)(this,t),this.options=Object.assign({},de,n),this.events=new Map,this._onBasicInput=this._onBasicInput.bind(this),this._onOtherEvent=this._onOtherEvent.bind(this),this.setElement(e);var i=n.events;i&&this.on(i)}return Object(v.a)(t,[{key:"setElement",value:function(t){var e=this;if(this.element&&this.destroy(),this.element=t,t){var n=this.options,i=n.Manager;for(var r in this.manager=new i(t,{touchAction:n.touchAction,recognizers:n.recognizers||Ht}).on("hammer.input",this._onBasicInput),n.recognizers||Object.keys(Gt).forEach((function(t){var n=e.manager.get(t);n&&Gt[t].forEach((function(t){n.recognizeWith(t)}))})),n.recognizerOptions){var o=this.manager.get(r);if(o){var a=n.recognizerOptions[r];delete a.enable,o.set(a)}}this.wheelInput=new re(t,this._onOtherEvent,{enable:!1}),this.moveInput=new ae(t,this._onOtherEvent,{enable:!1}),this.keyInput=new ce(t,this._onOtherEvent,{enable:!1,tabIndex:n.tabIndex}),this.contextmenuInput=new ue(t,this._onOtherEvent,{enable:!1});var s=!0,c=!1,u=void 0;try{for(var l,h=this.events[Symbol.iterator]();!(s=(l=h.next()).done);s=!0){var p=Object(_.a)(l.value,2),f=p[0],d=p[1];d.isEmpty()||(this._toggleRecognizer(d.recognizerName,!0),this.manager.on(f,d.handleEvent))}}catch(v){c=!0,u=v}finally{try{s||null==h.return||h.return()}finally{if(c)throw u}}}}},{key:"destroy",value:function(){this.element&&(this.wheelInput.destroy(),this.moveInput.destroy(),this.keyInput.destroy(),this.contextmenuInput.destroy(),this.manager.destroy(),this.wheelInput=null,this.moveInput=null,this.keyInput=null,this.contextmenuInput=null,this.manager=null,this.element=null)}},{key:"on",value:function(t,e,n){this._addEventHandler(t,e,n,!1)}},{key:"once",value:function(t,e,n){this._addEventHandler(t,e,n,!0)}},{key:"watch",value:function(t,e,n){this._addEventHandler(t,e,n,!1,!0)}},{key:"off",value:function(t,e){this._removeEventHandler(t,e)}},{key:"_toggleRecognizer",value:function(t,e){var n=this.manager;if(n){var i=n.get(t);if(i&&i.options.enable!==e){i.set({enable:e});var r=Xt[t];r&&!this.options.recognizers&&r.forEach((function(r){var o=n.get(r);e?(o.requireFailure(t),i.dropRequireFailure(r)):o.dropRequireFailure(t)}))}this.wheelInput.enableEventType(t,e),this.moveInput.enableEventType(t,e),this.keyInput.enableEventType(t,e),this.contextmenuInput.enableEventType(t,e)}}},{key:"_addEventHandler",value:function(t,e,n,i,r){if("string"==typeof t){var o=this.manager,a=this.events,s=te[t]||t,c=a.get(s);c||(c=new fe(this),a.set(s,c),c.recognizerName=$t[s]||s,o&&o.on(s,c.handleEvent)),c.add(t,e,n,i,r),c.isEmpty()||this._toggleRecognizer(c.recognizerName,!0)}else for(var u in n=e,t)this._addEventHandler(u,t[u],n,i,r)}},{key:"_removeEventHandler",value:function(t,e){if("string"==typeof t){var n=this.events,i=te[t]||t,r=n.get(i);if(r&&(r.remove(t,e),r.isEmpty())){var o=r.recognizerName,a=!1,s=!0,c=!1,u=void 0;try{for(var l,h=n.values()[Symbol.iterator]();!(s=(l=h.next()).done);s=!0){var p=l.value;if(p.recognizerName===o&&!p.isEmpty()){a=!0;break}}}catch(d){c=!0,u=d}finally{try{s||null==h.return||h.return()}finally{if(c)throw u}}a||this._toggleRecognizer(o,!1)}}else for(var f in t)this._removeEventHandler(f,t[f])}},{key:"_onBasicInput",value:function(t){var e=t.srcEvent,n=Yt[e.type];n&&this.manager.emit(n,t)}},{key:"_onOtherEvent",value:function(t){this.manager.emit(t.type,t)}}]),t}();var ge={transitionDuration:0},me={transitionDuration:300,transitionEasing:function(t){return t},transitionInterpolator:new _t,transitionInterruption:It.BREAK},be=["wheel"],ye=["panstart","panmove","panend"],_e=["pinchstart","pinchmove","pinchend","pinchcancel"],we=["doubletap"],Oe=["keydown"],je=function(){function t(){var t=this;Object(r.a)(this,"events",[]),Object(r.a)(this,"mapState",void 0),Object(r.a)(this,"onViewportChange",void 0),Object(r.a)(this,"onStateChange",void 0),Object(r.a)(this,"mapStateProps",void 0),Object(r.a)(this,"eventManager",void 0),Object(r.a)(this,"scrollZoom",!0),Object(r.a)(this,"dragPan",!0),Object(r.a)(this,"dragRotate",!0),Object(r.a)(this,"doubleClickZoom",!0),Object(r.a)(this,"touchZoom",!0),Object(r.a)(this,"touchRotate",!1),Object(r.a)(this,"keyboard",!0),Object(r.a)(this,"_state",{isDragging:!1}),Object(r.a)(this,"_events",{}),Object(r.a)(this,"_transitionManager",new At),Object(r.a)(this,"setState",(function(e){Object.assign(t._state,e),t.onStateChange&&t.onStateChange(t._state)})),this.handleEvent=this.handleEvent.bind(this),this._onWheelEnd=function(t,e){var n,i,r,o=function(){return r=null,t.apply(n,i)};return function(){n=this,i=arguments,r&&clearTimeout(r),r=setTimeout(o,e)}}(this._onWheelEnd,100)}var e=t.prototype;return e.handleEvent=function(t){switch(this.mapState=this.getMapState(),t.type){case"panstart":return this._onPanStart(t);case"panmove":return this._onPan(t);case"panend":return this._onPanEnd(t);case"pinchstart":return this._onPinchStart(t);case"pinchmove":return this._onPinch(t);case"pinchcancel":case"pinchend":return this._onPinchEnd(t);case"doubletap":return this._onDoubleTap(t);case"wheel":return this._onWheel(t);case"keydown":return this._onKeyDown(t);default:return!1}},e.getCenter=function(t){var e=t.offsetCenter;return[e.x,e.y]},e.isFunctionKeyPressed=function(t){var e=t.srcEvent;return Boolean(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)},e.updateViewport=function(t,e,n){void 0===e&&(e={}),void 0===n&&(n={});var i=this.mapState?this.mapState.getViewportProps():{},r=Object.assign({},t.getViewportProps(),e);Object.keys(r).some((function(t){return i[t]!==r[t]}))&&this.onViewportChange(r,n,i),this.setState(Object.assign({},t.getInteractiveState(),n))},e.getMapState=function(t){return new Mt(Object.assign({},this.mapStateProps,this._state,t))},e.setOptions=function(t){var e=t.onViewportChange,n=t.onStateChange,i=t.eventManager,r=void 0===i?this.eventManager:i,o=t.isInteractive,a=void 0===o||o,s=t.scrollZoom,c=void 0===s?this.scrollZoom:s,u=t.dragPan,l=void 0===u?this.dragPan:u,h=t.dragRotate,p=void 0===h?this.dragRotate:h,f=t.doubleClickZoom,d=void 0===f?this.doubleClickZoom:f,v=t.touchZoom,g=void 0===v?this.touchZoom:v,m=t.touchRotate,b=void 0===m?this.touchRotate:m,y=t.keyboard,_=void 0===y?this.keyboard:y;this.onViewportChange=e,this.onStateChange=n;var w=!this.mapStateProps||this.mapStateProps.height!==t.height;this.mapStateProps=t,w&&this.updateViewport(new Mt(t)),this._transitionManager.processViewportChange(Object.assign({},t,{onStateChange:this.setState})),this.eventManager!==r&&(this.eventManager=r,this._events={},this.toggleEvents(this.events,!0)),this.toggleEvents(be,a&&c),this.toggleEvents(ye,a&&(l||p)),this.toggleEvents(_e,a&&(g||b)),this.toggleEvents(we,a&&d),this.toggleEvents(Oe,a&&_),this.scrollZoom=c,this.dragPan=l,this.dragRotate=p,this.doubleClickZoom=d,this.touchZoom=g,this.touchRotate=b,this.keyboard=_},e.toggleEvents=function(t,e){var n=this;this.eventManager&&t.forEach((function(t){n._events[t]!==e&&(n._events[t]=e,e?n.eventManager.on(t,n.handleEvent):n.eventManager.off(t,n.handleEvent))}))},e._onPanStart=function(t){var e=this.getCenter(t),n=this.mapState.panStart({pos:e}).rotateStart({pos:e});return this.updateViewport(n,ge,{isDragging:!0}),!0},e._onPan=function(t){return this.isFunctionKeyPressed(t)||t.rightButton?this._onPanRotate(t):this._onPanMove(t)},e._onPanEnd=function(t){var e=this.mapState.panEnd().rotateEnd();return this.updateViewport(e,null,{isDragging:!1,isPanning:!1,isRotating:!1}),!0},e._onPanMove=function(t){if(!this.dragPan)return!1;var e=this.getCenter(t),n=this.mapState.pan({pos:e});return this.updateViewport(n,ge,{isPanning:!0}),!0},e._onPanRotate=function(t){if(!this.dragRotate)return!1;var e=t.deltaX,n=t.deltaY,i=this.getCenter(t)[1],r=i-n,o=this.mapState.getViewportProps(),a=o.width,s=o.height,c=e/a,u=0;n>0?Math.abs(s-r)>5&&(u=n/(r-s)*1.2):n<0&&r>5&&(u=1-i/r),u=Math.min(1,Math.max(-1,u));var l=this.mapState.rotate({deltaScaleX:c,deltaScaleY:u});return this.updateViewport(l,ge,{isRotating:!0}),!0},e._onWheel=function(t){if(!this.scrollZoom)return!1;t.preventDefault();var e=this.getCenter(t),n=t.delta,i=2/(1+Math.exp(-Math.abs(.01*n)));n<0&&0!==i&&(i=1/i);var r=this.mapState.zoom({pos:e,scale:i});return this.updateViewport(r,ge,{isZooming:!0}),this._onWheelEnd(),!0},e._onWheelEnd=function(){this.setState({isZooming:!1})},e._onPinchStart=function(t){var e=this.getCenter(t),n=this.mapState.zoomStart({pos:e}).rotateStart({pos:e});return this._state.startPinchRotation=t.rotation,this.updateViewport(n,ge,{isDragging:!0}),!0},e._onPinch=function(t){if(!this.touchZoom&&!this.touchRotate)return!1;var e=this.mapState;if(this.touchZoom){var n=t.scale,i=this.getCenter(t);e=e.zoom({pos:i,scale:n})}if(this.touchRotate){var r=t.rotation,o=this._state.startPinchRotation;e=e.rotate({deltaScaleX:-(r-o)/180})}return this.updateViewport(e,ge,{isDragging:!0,isPanning:this.touchZoom,isZooming:this.touchZoom,isRotating:this.touchRotate}),!0},e._onPinchEnd=function(t){var e=this.mapState.zoomEnd().rotateEnd();return this._state.startPinchRotation=0,this.updateViewport(e,null,{isDragging:!1,isPanning:!1,isZooming:!1,isRotating:!1}),!0},e._onDoubleTap=function(t){if(!this.doubleClickZoom)return!1;var e=this.getCenter(t),n=this.isFunctionKeyPressed(t),i=this.mapState.zoom({pos:e,scale:n?.5:2});return this.updateViewport(i,Object.assign({},me,{transitionInterpolator:new _t({around:e})}),{isZooming:!0}),!0},e._onKeyDown=function(t){if(!this.keyboard)return!1;var e,n=this.isFunctionKeyPressed(t),i=this.mapStateProps;switch(t.srcEvent.keyCode){case 189:e=n?this.getMapState({zoom:i.zoom-2}):this.getMapState({zoom:i.zoom-1});break;case 187:e=n?this.getMapState({zoom:i.zoom+2}):this.getMapState({zoom:i.zoom+1});break;case 37:e=n?this.getMapState({bearing:i.bearing-15}):this.mapState.pan({pos:[100,0],startPos:[0,0]});break;case 39:e=n?this.getMapState({bearing:i.bearing+15}):this.mapState.pan({pos:[-100,0],startPos:[0,0]});break;case 38:e=n?this.getMapState({pitch:i.pitch+10}):this.mapState.pan({pos:[0,100],startPos:[0,0]});break;case 40:e=n?this.getMapState({pitch:i.pitch-10}):this.mapState.pan({pos:[0,-100],startPos:[0,0]});break;default:return!1}return this.updateViewport(e,me)},t}(),Ee=[{old:"onChangeViewport",new:"onViewportChange"},{old:"perspectiveEnabled",new:"dragRotate"},{old:"onHoverFeatures",new:"onHover"},{old:"onClickFeatures",new:"onClick"},{old:"touchZoomRotate",new:"touchZoom, touchRotate"},{old:"mapControls",new:"controller"}];function Me(t){void 0===t&&(t={}),Ee.forEach((function(e){if(t.hasOwnProperty(e.old)){var n=(i=e.old,"react-map-gl: `".concat(i,"` is removed."));e.new&&(n="".concat(n," ").concat(function(t){return"Use `".concat(t,"` instead.")}(e.new))),console.warn(n)}var i}))}function xe(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}var Pe=Object.assign({},Dt.propTypes,{maxZoom:s.a.number,minZoom:s.a.number,maxPitch:s.a.number,minPitch:s.a.number,onViewStateChange:s.a.func,onViewportChange:s.a.func,onInteractionStateChange:s.a.func,transitionDuration:s.a.oneOfType([s.a.number,s.a.string]),transitionInterpolator:s.a.object,transitionInterruption:s.a.number,transitionEasing:s.a.func,onTransitionStart:s.a.func,onTransitionInterrupt:s.a.func,onTransitionEnd:s.a.func,scrollZoom:s.a.bool,dragPan:s.a.bool,dragRotate:s.a.bool,doubleClickZoom:s.a.bool,touchZoom:s.a.bool,touchRotate:s.a.bool,keyboard:s.a.bool,onHover:s.a.func,onClick:s.a.func,onDblClick:s.a.func,onContextMenu:s.a.func,onMouseDown:s.a.func,onMouseMove:s.a.func,onMouseUp:s.a.func,onTouchStart:s.a.func,onTouchMove:s.a.func,onTouchEnd:s.a.func,onMouseEnter:s.a.func,onMouseLeave:s.a.func,onMouseOut:s.a.func,onWheel:s.a.func,touchAction:s.a.string,clickRadius:s.a.number,interactiveLayerIds:s.a.array,getCursor:s.a.func,controller:s.a.instanceOf(je)}),Se=Object.assign({},Dt.defaultProps,wt,At.defaultProps,{onViewStateChange:null,onViewportChange:null,onClick:null,onNativeClick:null,onHover:null,onContextMenu:function(t){return t.preventDefault()},scrollZoom:!0,dragPan:!0,dragRotate:!0,doubleClickZoom:!0,touchZoom:!0,touchRotate:!1,keyboard:!0,touchAction:"none",clickRadius:0,getCursor:function(t){var e=t.isDragging,n=t.isHovering;return e?"grabbing":n?"pointer":"grab"}}),Te=function(t){var e,n;function a(e){var n;return n=t.call(this,e)||this,Object(r.a)(xe(n),"state",{isLoaded:!1,isDragging:!1,isHovering:!1}),Object(r.a)(xe(n),"_controller",void 0),Object(r.a)(xe(n),"_eventManager",void 0),Object(r.a)(xe(n),"_interactiveContext",void 0),Object(r.a)(xe(n),"_width",0),Object(r.a)(xe(n),"_height",0),Object(r.a)(xe(n),"_eventCanvasRef",Object(o.createRef)()),Object(r.a)(xe(n),"_staticMapRef",Object(o.createRef)()),Object(r.a)(xe(n),"getMap",(function(){return n._staticMapRef.current?n._staticMapRef.current.getMap():null})),Object(r.a)(xe(n),"queryRenderedFeatures",(function(t,e){void 0===e&&(e={});var i=n.getMap();return i&&i.queryRenderedFeatures(t,e)})),Object(r.a)(xe(n),"_onInteractionStateChange",(function(t){var e=t.isDragging,i=void 0!==e&&e;i!==n.state.isDragging&&(n._updateInteractiveContext({isDragging:i}),n.setState({isDragging:i}));var r=n.props.onInteractionStateChange;r&&r(t)})),Object(r.a)(xe(n),"_onResize",(function(t){var e=t.width,i=t.height;n._width=e,n._height=i,n._setControllerProps(n.props),n.props.onResize({width:e,height:i})})),Object(r.a)(xe(n),"_onViewportChange",(function(t,e,i){var r=n.props,o=r.onViewStateChange,a=r.onViewportChange;o&&o({viewState:t,interactionState:e,oldViewState:i}),a&&a(t,e,i)})),Object(r.a)(xe(n),"_onLoad",(function(t){n.setState({isLoaded:!0}),n.props.onLoad(t)})),Object(r.a)(xe(n),"_onEvent",(function(t,e){var i=n.props[t];i&&i(n._normalizeEvent(e))})),Object(r.a)(xe(n),"_onPointerDown",(function(t){switch(t.pointerType){case"touch":n._onEvent("onTouchStart",t);break;default:n._onEvent("onMouseDown",t)}})),Object(r.a)(xe(n),"_onPointerUp",(function(t){switch(t.pointerType){case"touch":n._onEvent("onTouchEnd",t);break;default:n._onEvent("onMouseUp",t)}})),Object(r.a)(xe(n),"_onPointerMove",(function(t){switch(t.pointerType){case"touch":n._onEvent("onTouchMove",t);break;default:n._onEvent("onMouseMove",t)}if(!n.state.isDragging){var e,i=n.props,r=i.onHover,o=i.interactiveLayerIds;t=n._normalizeEvent(t),n.state.isLoaded&&(o||r)&&(e=n._getFeatures({pos:t.point,radius:n.props.clickRadius})),r&&(t.features=e,r(t));var a=Boolean(o&&e&&e.length>0),s=a&&!n.state.isHovering,c=!a&&n.state.isHovering;s&&n._onEvent("onMouseEnter",t),c&&n._onEvent("onMouseLeave",t),(s||c)&&n.setState({isHovering:a})}})),Object(r.a)(xe(n),"_onClick",(function(t){var e=n.props,i=e.onClick,r=e.onNativeClick,o=e.onDblClick,a=e.doubleClickZoom,s=[],c=o||a;switch(t.type){case"anyclick":s.push(r),c||s.push(i);break;case"click":c&&s.push(i)}(s=s.filter(Boolean)).length&&((t=n._normalizeEvent(t)).features=n._getFeatures({pos:t.point,radius:n.props.clickRadius}),s.forEach((function(e){return e(t)})))})),Me(e),n._controller=e.controller||new je,n._eventManager=new ve(null,{touchAction:e.touchAction}),n._updateInteractiveContext({isDragging:!1,eventManager:n._eventManager}),n}n=t,(e=a).prototype=Object.create(n.prototype),e.prototype.constructor=e,e.__proto__=n,a.supported=function(){return Dt.supported()};var s=a.prototype;return s.componentDidMount=function(){var t=this._eventManager,e=this._eventCanvasRef.current;t.setElement(e),t.on({pointerdown:this._onPointerDown,pointermove:this._onPointerMove,pointerup:this._onPointerUp,pointerleave:this._onEvent.bind(this,"onMouseOut"),click:this._onClick,anyclick:this._onClick,dblclick:this._onEvent.bind(this,"onDblClick"),wheel:this._onEvent.bind(this,"onWheel"),contextmenu:this._onEvent.bind(this,"onContextMenu")}),this._setControllerProps(this.props),this._updateInteractiveContext({mapContainer:e})},s.componentDidUpdate=function(){this._setControllerProps(this.props)},s.componentWillUnmount=function(){this._eventManager.destroy()},s._setControllerProps=function(t){t=Object.assign({},t,t.viewState,{isInteractive:Boolean(t.onViewStateChange||t.onViewportChange),onViewportChange:this._onViewportChange,onStateChange:this._onInteractionStateChange,eventManager:this._eventManager,width:this._width,height:this._height}),this._controller.setOptions(t);var e=this._interactiveContext;e.onViewportChange=t.onViewportChange,e.onViewStateChange=t.onViewStateChange},s._getFeatures=function(t){var e,n=t.pos,i=t.radius,r={},o=this.getMap();if(this.props.interactiveLayerIds&&(r.layers=this.props.interactiveLayerIds),i){var a=i,s=[[n[0]-a,n[1]+a],[n[0]+a,n[1]-a]];e=o&&o.queryRenderedFeatures(s,r)}else e=o&&o.queryRenderedFeatures(n,r);return e},s._updateInteractiveContext=function(t){this._interactiveContext=Object.assign({},this._interactiveContext,t)},s._normalizeEvent=function(t){if(t.lngLat)return t;var e=t.offsetCenter,n=[e.x,e.y],i=new q(Object.assign({},this.props,{width:this._width,height:this._height}));return t.point=n,t.lngLat=i.unproject(n),t},s.render=function(){var t=this.props,e=t.width,n=t.height,r=t.style,a=t.getCursor,s=Object.assign({position:"relative"},r,{width:e,height:n,cursor:a(this.state)});return o.createElement(xt.Provider,{value:this._interactiveContext},o.createElement("div",{key:"event-canvas",ref:this._eventCanvasRef,style:s},o.createElement(Dt,i({},this.props,{width:"100%",height:"100%",style:null,onResize:this._onResize,onLoad:this._onLoad,ref:this._staticMapRef}),this.props.children)))},a}(o.PureComponent);function Ce(t,e){if(t===e)return!0;if(!t||!e)return!1;if(Array.isArray(t)){if(!Array.isArray(e)||t.length!==e.length)return!1;for(var n=0;n prop: ".concat(a)):u.setCoordinates(r.coordinates)):n._createSource(r)}})),n.id=e.id||"jsx-source-".concat(Le++),n.type=e.type,n}n=t,(e=i).prototype=Object.create(n.prototype),e.prototype.constructor=e,e.__proto__=n;var a=i.prototype;return a.componentWillUnmount=function(){var t=this,e=this._map;e&&(e.off("styledata",this._updateSource),requestAnimationFrame((function(){e.style&&e.style._loaded&&e.removeSource(t.id)})))},a.getSource=function(){var t=this._map;return t&&t.style&&t.getSource(this.id)},a._createSource=function(t){var e=this._map;e.style&&e.style._loaded&&e.addSource(this.id,t)},a._render=function(t){var e=this;return!this._map&&t.map&&(this._map=t.map,this._map.on("styledata",this._updateSource)),this._updateSource(),o.Children.map(this.props.children,(function(t){return Object(o.cloneElement)(t,{source:e.id})}))},a.render=function(){return o.createElement(xt.Consumer,null,this._render.bind(this))},i}(o.PureComponent);function Re(t,e){if(null==t)return{};var n,i,r=function(t,e){if(null==t)return{};var n,i,r={},o=Object.keys(t);for(i=0;i=0||(r[n]=t[n]);return r}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function Ie(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}Object(r.a)(De,"propTypes",ze);var Ne={type:s.a.string.isRequired,id:s.a.string,source:s.a.string,beforeId:s.a.string};var Ae=0,Fe=function(t){var e,n;function i(e){var n;return n=t.call(this,e)||this,Object(r.a)(Ie(n),"id",void 0),Object(r.a)(Ie(n),"type",void 0),Object(r.a)(Ie(n),"_map",null),Object(r.a)(Ie(n),"_layerOptions",{}),Object(r.a)(Ie(n),"_updateLayer",(function(){var t=n._map;if(t){var e=Ie(n),i=e.props,r=e._layerOptions;if(nt(!i.id||i.id===n.id,"layer id changed"),nt(i.type===n.type,"layer type changed"),n.getLayer())try{!function(t,e,n,i){var r=n.layout,o=void 0===r?{}:r,a=n.paint,s=void 0===a?{}:a,c=n.filter,u=n.minzoom,l=n.maxzoom,h=n.beforeId,p=Re(n,["layout","paint","filter","minzoom","maxzoom","beforeId"]);if(h!==i.beforeId&&t.moveLayer(e,h),o!==i.layout)for(var f in o)Ce(o[f],i.layout[f])||t.setLayoutProperty(e,f,o[f]);if(s!==i.paint)for(var d in s)Ce(s[d],i.paint[d])||t.setPaintProperty(e,d,s[d]);for(var v in Ce(c,i.filter)||t.setFilter(e,c),u===i.minzoom&&l===i.maxzoom||t.setLayerZoomRange(e,u,l),p)Ce(p[v],i[v])||t.setLayerProperty(e,v,p[v])}(t,n.id,i,r),Object.assign(r,i)}catch(o){console.warn(o)}else n._createLayer()}})),n.id=e.id||"jsx-layer-".concat(Ae++),n.type=e.type,n}n=t,(e=i).prototype=Object.create(n.prototype),e.prototype.constructor=e,e.__proto__=n;var a=i.prototype;return a.componentDidMount=function(){this._updateLayer()},a.componentDidUpdate=function(){this._updateLayer()},a.componentWillUnmount=function(){var t=this._map;t&&(t.off("styledata",this._updateLayer),t.style&&t.style._loaded&&t.removeLayer(this.id))},a.getLayer=function(){var t=this._map;return t&&t.style&&t.getLayer(this.id)},a._createLayer=function(){var t=this._map;if(t.style&&t.style._loaded){var e=Object.assign({},this.props);e.id=this.id,delete e.beforeId,t.addLayer(e,this.props.beforeId),this._layerOptions=e}},a._render=function(t){return!this._map&&t.map&&(this._map=t.map,this._map.on("styledata",this._updateLayer)),null},a.render=function(){return o.createElement(xt.Consumer,null,this._render.bind(this))},i}(o.PureComponent);function Ze(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}Object(r.a)(Fe,"propTypes",Ne);var Ue={captureScroll:s.a.bool,captureDrag:s.a.bool,captureClick:s.a.bool,captureDoubleClick:s.a.bool},Ve=function(t){var e,n;function i(){for(var e,n=arguments.length,i=new Array(n),a=0;a=.5;)p-=.5,f+=.5*a;else if(d>r-u)for(;d>r-u&&p<=.5;)p+=.5,d-=.5*a;var v=e-h*o,g=v+o,m=.5;if(.5===p&&(h=Math.floor(h),m=1),v=m;)h-=m,v+=m*o;else if(g>i-u)for(;g>i-u&&h<=1-m;)h+=m,g-=m*o;return en.find((function(t){var e=tn[t];return e.x===h&&e.y===p}))||s}({x:t,y:e,anchor:r,padding:a,width:n.width,height:n.height,selfWidth:s.clientWidth,selfHeight:s.clientHeight}):r},a._getContainerStyle=function(t,e,n,i){var r=this._context.viewport,o=this.props,a=o.offsetLeft,s=o.offsetTop,c=o.sortByDepth,u=tn[i],l=t+a,h=e+s,p=this._containerRef.current,f=Ye(p,100*-u.x),d=Ye(p,100*-u.y,"y"),v={position:"absolute",transform:"\n translate(".concat(f,"%, ").concat(d,"%)\n translate(").concat(Xe(l),"px, ").concat(Xe(h),"px)\n "),display:void 0,zIndex:void 0};return c?(n>1||n<-1||t<0||t>r.width||e<0||e>r.height?v.display="none":v.zIndex=Math.floor((1-n)/2*1e5),v):v},a._renderTip=function(t){var e=this.props.tipSize;return o.createElement("div",{key:"tip",className:"mapboxgl-popup-tip",style:{borderWidth:e}})},a._renderContent=function(){var t=this.props,e=t.closeButton,n=t.children,i=this._context.eventManager?null:this._onClick;return o.createElement("div",{key:"content",ref:this._contentRef,className:"mapboxgl-popup-content",onClick:i},e&&o.createElement("button",{key:"close-button",className:"mapboxgl-popup-close-button",type:"button"},"×"),n)},a._render=function(){var t=this.props,e=t.className,n=t.longitude,i=t.latitude,r=t.altitude,a=this._context.viewport.project([n,i,r]),s=a[0],c=a[1],u=a[2],l=this._getPosition(s,c),h=this._getContainerStyle(s,c,u,l);return o.createElement("div",{className:"mapboxgl-popup mapboxgl-popup-anchor-".concat(l," ").concat(e),style:h,ref:this._containerRef},this._renderTip(l),this._renderContent())},i}(Ve);Object(r.a)(an,"propTypes",rn),Object(r.a)(an,"defaultProps",on);var sn=n("flYV");function cn(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}var un=Object.assign({},Ve.propTypes,{className:s.a.string,container:s.a.object}),ln=Object.assign({},Ve.defaultProps,{className:"",container:null}),hn=function(t){var e,n;function i(){for(var e,n=arguments.length,i=new Array(n),o=0;oa)return 1}return 0}(t,"1.6.0")>=0?2:1}var En=function(t){var e,n;function i(e){var n;return n=t.call(this,e)||this,Object(r.a)(yn(n),"_uiVersion",void 0),Object(r.a)(yn(n),"_onZoomIn",(function(){n._updateViewport({zoom:n._context.viewport.zoom+1})})),Object(r.a)(yn(n),"_onZoomOut",(function(){n._updateViewport({zoom:n._context.viewport.zoom-1})})),Object(r.a)(yn(n),"_onResetNorth",(function(){n._updateViewport({bearing:0,pitch:0})})),Me(e),n}n=t,(e=i).prototype=Object.create(n.prototype),e.prototype.constructor=e,e.__proto__=n;var a=i.prototype;return a._updateViewport=function(t){var e=this._context.viewport,n=new Mt(Object.assign({},e,t)),i=Object.assign({},n.getViewportProps(),me),r=this.props.onViewportChange||this._context.onViewportChange||_n;(this.props.onViewStateChange||this._context.onViewStateChange||_n)({viewState:i}),r(i)},a._renderCompass=function(){var t=this._context.viewport.bearing,e={transform:"rotate(".concat(-t,"deg)")};return 2===this._uiVersion?o.createElement("span",{className:"mapboxgl-ctrl-icon","aria-hidden":"true",style:e}):o.createElement("span",{className:"mapboxgl-ctrl-compass-arrow",style:e})},a._renderButton=function(t,e,n,i){return o.createElement("button",{key:t,className:"mapboxgl-ctrl-icon mapboxgl-ctrl-".concat(t),type:"button",title:e,onClick:n},i||o.createElement("span",{className:"mapboxgl-ctrl-icon","aria-hidden":"true"}))},a._render=function(){var t=this.props,e=t.className,n=t.showCompass,i=t.showZoom,r=t.zoomInLabel,a=t.zoomOutLabel,s=t.compassLabel;if(!this._uiVersion){var c=this._context.map;this._uiVersion=c?jn(c.version):2}return o.createElement("div",{className:"mapboxgl-ctrl mapboxgl-ctrl-group ".concat(e),ref:this._containerRef},i&&this._renderButton("zoom-in",r,this._onZoomIn),i&&this._renderButton("zoom-out",a,this._onZoomOut),n&&this._renderButton("compass",s,this._onResetNorth,this._renderCompass()))},i}(Ve);function Mn(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}Object(r.a)(En,"propTypes",wn),Object(r.a)(En,"defaultProps",On);var xn=Object.assign({},Ve.propTypes,{maxWidth:s.a.number,unit:s.a.oneOf(["imperial","metric","nautical"])}),Pn=Object.assign({},Ve.defaultProps,{maxWidth:100,unit:"metric"}),Sn=function(t){var e,n;function i(){for(var e,n=arguments.length,i=new Array(n),o=0;o0;)i.appendChild(n.childNodes[0]);this._map._container=i,t.savedMap=null,e.mapStyle&&this._map.setStyle(e.mapStyle,{diff:!1}),this._map.isStyleLoaded()?this._fireLoadEvent():this._map.once("styledata",this._fireLoadEvent)},e._create=function(e){if(e.reuseMaps&&t.savedMap)this._reuse(e);else{if(e.gl){var n=HTMLCanvasElement.prototype.getContext;HTMLCanvasElement.prototype.getContext=function(){return HTMLCanvasElement.prototype.getContext=n,e.gl}}var i={container:e.container,center:[0,0],zoom:8,pitch:0,bearing:0,maxZoom:24,style:e.mapStyle,interactive:!1,trackResize:!1,attributionControl:e.attributionControl,preserveDrawingBuffer:e.preserveDrawingBuffer};e.transformRequest&&(i.transformRequest=e.transformRequest),this._map=new this.mapboxgl.Map(Object.assign({},i,e.mapOptions)),this._map.once("load",e.onLoad),this._map.on("error",e.onError)}return this},e._destroy=function(){this._map&&(t.savedMap?this._map.remove():(t.savedMap=this._map,this._map.off("load",this.props.onLoad),this._map.off("error",this.props.onError),this._map.off("styledata",this._fireLoadEvent)),this._map=null)},e._initialize=function(t){var e=this;u(t=Object.assign({},c,t),"Mapbox"),this.mapboxgl.accessToken=t.mapboxApiAccessToken||c.mapboxApiAccessToken,this.mapboxgl.baseApiUrl=t.mapboxApiUrl,this._create(t);var n=t.container;Object.defineProperty(n,"offsetWidth",{get:function(){return e.width}}),Object.defineProperty(n,"clientWidth",{get:function(){return e.width}}),Object.defineProperty(n,"offsetHeight",{get:function(){return e.height}}),Object.defineProperty(n,"clientHeight",{get:function(){return e.height}});var i=this._map.getCanvas();i&&(i.style.outline="none"),this._updateMapViewport({},t),this._updateMapSize({},t),this.props=t},e._update=function(t,e){if(this._map){u(e=Object.assign({},this.props,e),"Mapbox");var n=this._updateMapViewport(t,e),i=this._updateMapSize(t,e);e.asyncRender||!n&&!i||this.redraw(),this.props=e}},e._updateMapSize=function(t,e){var n=t.width!==e.width||t.height!==e.height;return n&&(this.width=e.width,this.height=e.height,this.resize()),n},e._updateMapViewport=function(t,e){var n=this._getViewState(t),i=this._getViewState(e),r=i.latitude!==n.latitude||i.longitude!==n.longitude||i.zoom!==n.zoom||i.pitch!==n.pitch||i.bearing!==n.bearing||i.altitude!==n.altitude;return r&&(this._map.jumpTo(this._viewStateToMapboxProps(i)),i.altitude!==n.altitude&&(this._map.transform.altitude=i.altitude)),r},e._getViewState=function(t){var e=t.viewState||t,n=e.longitude,i=e.latitude,r=e.zoom,o=e.pitch,a=void 0===o?0:o,s=e.bearing,c=void 0===s?0:s,u=e.altitude;return{longitude:n,latitude:i,zoom:r,pitch:a,bearing:c,altitude:void 0===u?1.5:u}},e._checkStyleSheet=function(t){if(void 0===t&&(t="0.47.0"),void 0!==a.a)try{var e=a.a.createElement("div");if(e.className="mapboxgl-map",e.style.display="none",a.a.body.append(e),!("static"!==window.getComputedStyle(e).position)){var n=a.a.createElement("link");n.setAttribute("rel","stylesheet"),n.setAttribute("type","text/css"),n.setAttribute("href","https://api.tiles.mapbox.com/mapbox-gl-js/v".concat(t,"/mapbox-gl.css")),a.a.head.append(n)}}catch(i){}},e._viewStateToMapboxProps=function(t){return{center:[t.longitude,t.latitude],zoom:t.zoom,bearing:t.bearing,pitch:t.pitch}},t}();Object(i.a)(l,"initialized",!1),Object(i.a)(l,"propTypes",s),Object(i.a)(l,"defaultProps",c),Object(i.a)(l,"savedMap",null)}).call(this,n("8oxB"))},AItV:function(t,e,n){n("Sc3u")("Int16",2,(function(t){return function(e,n,i){return t(this,e,n,i)}}))},BK7i:function(t,e,n){var i=n("P8UN"),r=n("+Gmq"),o=Math.exp;i(i.S,"Math",{tanh:function(t){var e=r(t=+t),n=r(-t);return e==1/0?1:n==1/0?-1:(e-n)/(o(t)+o(-t))}})},Ccfo:function(t,e,n){"use strict";function i(t){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}n.d(e,"a",(function(){return i}))},CczQ:function(t,e,n){var i=n("P8UN"),r=Math.abs;i(i.S,"Math",{hypot:function(t,e){for(var n,i,o=0,a=0,s=arguments.length,c=0;a0?(i=n/c)*i:n;return c===1/0?1/0:c*Math.sqrt(o)}})},ExcP:function(t,e,n){"use strict";(function(t){n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return o}));var i="undefined"!=typeof navigator&&navigator.userAgent?navigator.userAgent.toLowerCase():"",r="undefined"!=typeof window?window:t,o=(void 0!==t||window,"undefined"!=typeof document&&document,!1);try{var a={get passive(){return o=!0,!0}};r.addEventListener("test",a,a),r.removeEventListener("test",a,a)}catch(s){}}).call(this,n("yLpj"))},FqMR:function(t,e,n){"use strict";function i(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}n.d(e,"a",(function(){return i}))},HOSt:function(t,e,n){n("Sc3u")("Uint8",1,(function(t){return function(e,n,i){return t(this,e,n,i)}}),!0)},IJIR:function(t,e,n){var i=n("BjK0"),r=n("N+BI").onFreeze;n("939a")("preventExtensions",(function(t){return function(e){return t&&i(e)?t(r(e)):e}}))},J6QO:function(t,e,n){"use strict";var i=n("96qb"),r=Date.prototype.getTime,o=Date.prototype.toISOString,a=function(t){return t>9?t:"0"+t};t.exports=i((function(){return"0385-07-25T07:06:39.999Z"!=o.call(new Date(-50000000000001))}))||!i((function(){o.call(new Date(NaN))}))?function(){if(!isFinite(r.call(this)))throw RangeError("Invalid time value");var t=this,e=t.getUTCFullYear(),n=t.getUTCMilliseconds(),i=e<0?"-":e>9999?"+":"";return i+("00000"+Math.abs(e)).slice(i?-6:-4)+"-"+a(t.getUTCMonth()+1)+"-"+a(t.getUTCDate())+"T"+a(t.getUTCHours())+":"+a(t.getUTCMinutes())+":"+a(t.getUTCSeconds())+"."+(n>99?n:"0"+a(n))+"Z"}:o},L6So:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var i=n("0QZy"),r=n("uRdJ");function o(t,e){return!e||"object"!==Object(i.a)(e)&&"function"!=typeof e?Object(r.a)(t):e}},"Ml7+":function(t,e,n){"use strict";n("t+fG")("sub",(function(t){return function(){return t(this,"sub","","")}}))},QDMQ:function(t,e,n){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}n.d(e,"a",(function(){return i}))},QFtD:function(t,e,n){var i;n("OeI1"),n("zGcK"),n("HXzo"),n("HQhv"),n("sc67"),n("pS08"),n("rzGZ"),n("Dq+y"),n("8npG"),n("Ggvi"),n("E5k/"),n("sC2a"),n("JHok"),n("MIFh"),n("1dPr"),function(r,o,a,s){"use strict";var c,u=["","webkit","Moz","MS","ms","o"],l=o.createElement("div"),h=Math.round,p=Math.abs,f=Date.now;function d(t,e,n){return setTimeout(w(t,n),e)}function v(t,e,n){return!!Array.isArray(t)&&(g(t,n[e],n),!0)}function g(t,e,n){var i;if(t)if(t.forEach)t.forEach(e,n);else if(void 0!==t.length)for(i=0;i\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",o=r.console&&(r.console.warn||r.console.log);return o&&o.call(r.console,i,n),t.apply(this,arguments)}}c="function"!=typeof Object.assign?function(t){if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),n=1;n-1}function S(t){return t.trim().split(/\s+/g)}function T(t,e,n){if(t.indexOf&&!n)return t.indexOf(e);for(var i=0;in[e]})):i.sort()),i}function z(t,e){for(var n,i,r=e[0].toUpperCase()+e.slice(1),o=0;o1&&!n.firstMultiple?n.firstMultiple=V(e):1===r&&(n.firstMultiple=!1);var o=n.firstInput,a=n.firstMultiple,s=a?a.center:o.center,c=e.center=B(i);e.timeStamp=f(),e.deltaTime=e.timeStamp-o.timeStamp,e.angle=G(s,c),e.distance=H(s,c),function(t,e){var n=e.center,i=t.offsetDelta||{},r=t.prevDelta||{},o=t.prevInput||{};1!==e.eventType&&4!==o.eventType||(r=t.prevDelta={x:o.deltaX||0,y:o.deltaY||0},i=t.offsetDelta={x:n.x,y:n.y});e.deltaX=r.x+(n.x-i.x),e.deltaY=r.y+(n.y-i.y)}(n,e),e.offsetDirection=W(e.deltaX,e.deltaY);var u=q(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=u.x,e.overallVelocityY=u.y,e.overallVelocity=p(u.x)>p(u.y)?u.x:u.y,e.scale=a?(l=a.pointers,h=i,H(h[0],h[1],F)/H(l[0],l[1],F)):1,e.rotation=a?function(t,e){return G(e[1],e[0],F)+G(t[1],t[0],F)}(a.pointers,i):0,e.maxPointers=n.prevInput?e.pointers.length>n.prevInput.maxPointers?e.pointers.length:n.prevInput.maxPointers:e.pointers.length,function(t,e){var n,i,r,o,a=t.lastInterval||e,s=e.timeStamp-a.timeStamp;if(8!=e.eventType&&(s>25||void 0===a.velocity)){var c=e.deltaX-a.deltaX,u=e.deltaY-a.deltaY,l=q(s,c,u);i=l.x,r=l.y,n=p(l.x)>p(l.y)?l.x:l.y,o=W(c,u),t.lastInterval=e}else n=a.velocity,i=a.velocityX,r=a.velocityY,o=a.direction;e.velocity=n,e.velocityX=i,e.velocityY=r,e.direction=o}(n,e);var l,h;var d=t.element;x(e.srcEvent.target,d)&&(d=e.srcEvent.target);e.target=d}(t,n),t.emit("hammer.input",n),t.recognize(n),t.session.prevInput=n}function V(t){for(var e=[],n=0;n=p(e)?t<0?2:4:e<0?8:16}function H(t,e,n){n||(n=A);var i=e[n[0]]-t[n[0]],r=e[n[1]]-t[n[1]];return Math.sqrt(i*i+r*r)}function G(t,e,n){n||(n=A);var i=e[n[0]]-t[n[0]],r=e[n[1]]-t[n[1]];return 180*Math.atan2(r,i)/Math.PI}Z.prototype={handler:function(){},init:function(){this.evEl&&E(this.element,this.evEl,this.domHandler),this.evTarget&&E(this.target,this.evTarget,this.domHandler),this.evWin&&E(D(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&M(this.element,this.evEl,this.domHandler),this.evTarget&&M(this.target,this.evTarget,this.domHandler),this.evWin&&M(D(this.element),this.evWin,this.domHandler)}};var X={mousedown:1,mousemove:2,mouseup:4};function Y(){this.evEl="mousedown",this.evWin="mousemove mouseup",this.pressed=!1,Z.apply(this,arguments)}_(Y,Z,{handler:function(t){var e=X[t.type];1&e&&0===t.button&&(this.pressed=!0),2&e&&1!==t.which&&(e=4),this.pressed&&(4&e&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:"mouse",srcEvent:t}))}});var K={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},Q={2:"touch",3:"pen",4:"mouse",5:"kinect"},J="pointerdown",$="pointermove pointerup pointercancel";function tt(){this.evEl=J,this.evWin=$,Z.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}r.MSPointerEvent&&!r.PointerEvent&&(J="MSPointerDown",$="MSPointerMove MSPointerUp MSPointerCancel"),_(tt,Z,{handler:function(t){var e=this.store,n=!1,i=t.type.toLowerCase().replace("ms",""),r=K[i],o=Q[t.pointerType]||t.pointerType,a="touch"==o,s=T(e,t.pointerId,"pointerId");1&r&&(0===t.button||a)?s<0&&(e.push(t),s=e.length-1):12&r&&(n=!0),s<0||(e[s]=t,this.callback(this.manager,r,{pointers:e,changedPointers:[t],pointerType:o,srcEvent:t}),n&&e.splice(s,1))}});var et={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function nt(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,Z.apply(this,arguments)}function it(t,e){var n=C(t.touches),i=C(t.changedTouches);return 12&e&&(n=k(n.concat(i),"identifier",!0)),[n,i]}_(nt,Z,{handler:function(t){var e=et[t.type];if(1===e&&(this.started=!0),this.started){var n=it.call(this,t,e);12&e&&n[0].length-n[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:n[0],changedPointers:n[1],pointerType:"touch",srcEvent:t})}}});var rt={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function ot(){this.evTarget="touchstart touchmove touchend touchcancel",this.targetIds={},Z.apply(this,arguments)}function at(t,e){var n=C(t.touches),i=this.targetIds;if(3&e&&1===n.length)return i[n[0].identifier]=!0,[n,n];var r,o,a=C(t.changedTouches),s=[],c=this.target;if(o=n.filter((function(t){return x(t.target,c)})),1===e)for(r=0;r-1&&i.splice(t,1)}),2500)}}function lt(t){for(var e=t.srcEvent.clientX,n=t.srcEvent.clientY,i=0;i-1&&this.requireFail.splice(e,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(t){var e=this,n=this.state;function i(n){e.manager.emit(n,t)}n<8&&i(e.options.event+gt(n)),i(e.options.event),t.additionalEvent&&i(t.additionalEvent),n>=8&&i(e.options.event+gt(n))},tryEmit:function(t){if(this.canEmit())return this.emit(t);this.state=32},canEmit:function(){for(var t=0;te.threshold&&r&e.direction},attrTest:function(t){return yt.prototype.attrTest.call(this,t)&&(2&this.state||!(2&this.state)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=mt(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),_(wt,yt,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||2&this.state)},emit:function(t){if(1!==t.scale){var e=t.scale<1?"in":"out";t.additionalEvent=this.options.event+e}this._super.emit.call(this,t)}}),_(Ot,vt,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return["auto"]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,i=t.distancee.time;if(this._input=t,!i||!n||12&t.eventType&&!r)this.reset();else if(1&t.eventType)this.reset(),this._timer=d((function(){this.state=8,this.tryEmit()}),e.time,this);else if(4&t.eventType)return 8;return 32},reset:function(){clearTimeout(this._timer)},emit:function(t){8===this.state&&(t&&4&t.eventType?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=f(),this.manager.emit(this.options.event,this._input)))}}),_(jt,yt,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||2&this.state)}}),_(Et,yt,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:30,pointers:1},getTouchAction:function(){return _t.prototype.getTouchAction.call(this)},attrTest:function(t){var e,n=this.options.direction;return 30&n?e=t.overallVelocity:6&n?e=t.overallVelocityX:24&n&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&n&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&p(e)>this.options.velocity&&4&t.eventType},emit:function(t){var e=mt(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),_(Mt,vt,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return["manipulation"]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,i=t.distancet.length)&&(e=t.length);for(var n=0,i=new Array(e);n div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',i=t.head||t.getElementsByTagName("head")[0],r=t.createElement("style");r.id="detectElementResize",r.type="text/css",null!=e&&r.setAttribute("nonce",e),r.styleSheet?r.styleSheet.cssText=n:r.appendChild(t.createTextNode(n)),i.appendChild(r)}}(r),t.__resizeLast__={},t.__resizeListeners__=[],(t.__resizeTriggers__=r.createElement("div")).className="resize-triggers",t.__resizeTriggers__.innerHTML='
',t.appendChild(t.__resizeTriggers__),c(t),t.addEventListener("scroll",u,!0),p&&(t.__resizeTriggers__.__animationListener__=function(e){e.animationName==m&&c(t)},t.__resizeTriggers__.addEventListener(p,t.__resizeTriggers__.__animationListener__))}t.__resizeListeners__.push(i)}},removeResizeListener:function(t,e){if(o)t.detachEvent("onresize",e);else if(t.__resizeListeners__.splice(t.__resizeListeners__.indexOf(e),1),!t.__resizeListeners__.length){t.removeEventListener("scroll",u,!0),t.__resizeTriggers__.__animationListener__&&(t.__resizeTriggers__.removeEventListener(p,t.__resizeTriggers__.__animationListener__),t.__resizeTriggers__.__animationListener__=null);try{t.__resizeTriggers__=!t.removeChild(t.__resizeTriggers__)}catch(n){}}}}}var o=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},a=function(){function t(t,e){for(var n=0;n"+r+""};t.exports=function(t,e){var n={};n[t]=e(s),i(i.P+i.F*r((function(){var e=""[t]('"');return e!==e.toLowerCase()||e.split('"').length>3})),"String",n)}},uRdJ:function(t,e,n){"use strict";function i(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}n.d(e,"a",(function(){return i}))},vozk:function(t,e,n){var i=n("BjK0");n("939a")("isSealed",(function(t){return function(e){return!i(e)||!!t&&t(e)}}))},x364:function(t,e,n){"use strict";function i(t,e){return(i=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function r(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&i(t,e)}n.d(e,"a",(function(){return r}))},xclO:function(t,e,n){var i=n("P8UN"),r=n("+Gmq"),o=Math.exp;i(i.S+i.F*n("96qb")((function(){return-2e-17!=!Math.sinh(-2e-17)})),"Math",{sinh:function(t){return Math.abs(t=+t)<1?(r(t)-r(-t))/2:(o(t-1)-o(-t-1))*(Math.E/2)}})},yU0y:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"a",(function(){return r})),n.d(e,"c",(function(){return o}));n("CczQ"),n("5irr");var i=1e-6,r="undefined"!=typeof Float32Array?Float32Array:Array,o=Math.random;Math.PI;Math.hypot||(Math.hypot=function(){for(var t=0,e=arguments.length;e--;)t+=arguments[e]*arguments[e];return Math.sqrt(t)})},zZTu:function(t,e,n){n("Sc3u")("Float64",8,(function(t){return function(e,n,i){return t(this,e,n,i)}}))}}]); \ No newline at end of file diff --git a/app-757c6c37f3d391c3609c.js b/app-757c6c37f3d391c3609c.js new file mode 100644 index 00000000..8cad4b95 --- /dev/null +++ b/app-757c6c37f3d391c3609c.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{"+VNo":function(e,t){e.exports="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff"},"+ZDr":function(e,t,n){"use strict";n("n7j8"),n("OeI1"),n("JHok"),n("WevN"),n("TAD1"),n("sC2a");var r=n("5NKs");t.__esModule=!0,t.withPrefix=h,t.withAssetPrefix=function(e){return h(e,"/react-map-gl")},t.navigateTo=t.replace=t.push=t.navigate=t.default=void 0;var o=r(n("uDP2")),i=r(n("j8BX")),a=r(n("v06X")),c=r(n("XEEL")),s=r(n("17x9")),u=r(n("q1tI")),l=n("YwZP"),f=n("LYrO"),p=n("cu4x");t.parsePath=p.parsePath;var d=function(e){return null==e?void 0:e.startsWith("/")};function h(e,t){var n,r;if(void 0===t&&(t="/react-map-gl"),!m(e))return e;if(e.startsWith("./")||e.startsWith("../"))return e;var o=null!==(n=null!==(r=t)&&void 0!==r?r:"/react-map-gl")&&void 0!==n?n:"/";return""+((null==o?void 0:o.endsWith("/"))?o.slice(0,-1):o)+(e.startsWith("/")?e:"/"+e)}var m=function(e){return e&&!e.startsWith("http://")&&!e.startsWith("https://")&&!e.startsWith("//")};var v=function(e,t){return m(e)?d(e)?h(e):function(e,t){return d(e)?e:(0,f.resolve)(e,t)}(e,t):e},g={activeClassName:s.default.string,activeStyle:s.default.object,partiallyActive:s.default.bool},y=function(e){function t(t){var n;(n=e.call(this,t)||this).defaultGetProps=function(e){var t=e.isPartiallyCurrent,r=e.isCurrent;return(n.props.partiallyActive?t:r)?{className:[n.props.className,n.props.activeClassName].filter(Boolean).join(" "),style:(0,i.default)({},n.props.style,n.props.activeStyle)}:null};var r=!1;return"undefined"!=typeof window&&window.IntersectionObserver&&(r=!0),n.state={IOSupported:r},n.handleRef=n.handleRef.bind((0,a.default)(n)),n}(0,c.default)(t,e);var n=t.prototype;return n.componentDidUpdate=function(e,t){this.props.to===e.to||this.state.IOSupported||___loader.enqueue((0,p.parsePath)(v(this.props.to,window.location.pathname)).pathname)},n.componentDidMount=function(){this.state.IOSupported||___loader.enqueue((0,p.parsePath)(v(this.props.to,window.location.pathname)).pathname)},n.componentWillUnmount=function(){if(this.io){var e=this.io,t=e.instance,n=e.el;t.unobserve(n),t.disconnect()}},n.handleRef=function(e){var t,n,r,o=this;this.props.innerRef&&this.props.innerRef.hasOwnProperty("current")?this.props.innerRef.current=e:this.props.innerRef&&this.props.innerRef(e),this.state.IOSupported&&e&&(this.io=(t=e,n=function(){___loader.enqueue((0,p.parsePath)(v(o.props.to,window.location.pathname)).pathname)},(r=new window.IntersectionObserver((function(e){e.forEach((function(e){t===e.target&&(e.isIntersecting||e.intersectionRatio>0)&&(r.unobserve(t),r.disconnect(),n())}))}))).observe(t),{instance:r,el:t}))},n.render=function(){var e=this,t=this.props,n=t.to,r=t.getProps,a=void 0===r?this.defaultGetProps:r,c=t.onClick,s=t.onMouseEnter,f=(t.activeClassName,t.activeStyle,t.innerRef,t.partiallyActive,t.state),d=t.replace,h=(0,o.default)(t,["to","getProps","onClick","onMouseEnter","activeClassName","activeStyle","innerRef","partiallyActive","state","replace"]);return u.default.createElement(l.Location,null,(function(t){var r=t.location,o=v(n,r.pathname);return m(o)?u.default.createElement(l.Link,(0,i.default)({to:o,state:f,getProps:a,innerRef:e.handleRef,onMouseEnter:function(e){s&&s(e),___loader.hovering((0,p.parsePath)(o).pathname)},onClick:function(t){if(c&&c(t),!(0!==t.button||e.props.target||t.defaultPrevented||t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)){t.preventDefault();var n=d,r=encodeURI(o)===window.location.pathname;"boolean"!=typeof d&&r&&(n=!0),window.___navigate(o,{state:f,replace:n})}return!0}},h)):u.default.createElement("a",(0,i.default)({href:o},h))}))},t}(u.default.Component);y.propTypes=(0,i.default)({},g,{onClick:s.default.func,to:s.default.string.isRequired,replace:s.default.bool,state:s.default.object});var b=function(e,t,n){return console.warn('The "'+e+'" method is now deprecated and will be removed in Gatsby v'+n+'. Please use "'+t+'" instead.')},w=u.default.forwardRef((function(e,t){return u.default.createElement(y,(0,i.default)({innerRef:t},e))}));t.default=w;t.navigate=function(e,t){window.___navigate(v(e,window.location.pathname),t)};var E=function(e){b("push","navigate",3),window.___push(v(e,window.location.pathname))};t.push=E;t.replace=function(e){b("replace","navigate",3),window.___replace(v(e,window.location.pathname))};t.navigateTo=function(e){return b("navigateTo","navigate",3),E(e)}},"+ar0":function(e,t,n){var r=n("P8UN");r(r.S+r.F*!n("QPJK"),"Object",{defineProperties:n("YmeT")})},"+iOX":function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},"+wZX":function(e,t){e.exports=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},"/+AL":function(e,t,n){var r=n("nONw"),o=n("DFzH"),i=n("U2V1"),a=n("kiRH");e.exports=function(e,t,n,c,s){r(t);var u=o(e),l=i(u),f=a(u.length),p=s?f-1:0,d=s?-1:1;if(n<2)for(;;){if(p in l){c=l[p],p+=d;break}if(p+=d,s?p<0:f<=p)throw TypeError("Reduce of empty array with no initial value")}for(;s?p>=0:f>p;p+=d)p in l&&(c=t(c,l[p],p,u));return c}},"/hTd":function(e,t,n){"use strict";t.__esModule=!0,t.SessionStorage=void 0;var r=function(){function e(){}var t=e.prototype;return t.read=function(e,t){var n=this.getStateKey(e,t);try{var r=window.sessionStorage.getItem(n);return r?JSON.parse(r):0}catch(o){return window&&window.___GATSBY_REACT_ROUTER_SCROLL&&window.___GATSBY_REACT_ROUTER_SCROLL[n]?window.___GATSBY_REACT_ROUTER_SCROLL[n]:0}},t.save=function(e,t,n){var r=this.getStateKey(e,t),o=JSON.stringify(n);try{window.sessionStorage.setItem(r,o)}catch(i){window&&window.___GATSBY_REACT_ROUTER_SCROLL||(window.___GATSBY_REACT_ROUTER_SCROLL={}),window.___GATSBY_REACT_ROUTER_SCROLL[r]=JSON.parse(o)}},t.getStateKey=function(e,t){var n="@@scroll|"+(e.key||e.pathname);return null==t?n:n+"|"+t},e}();t.SessionStorage=r},"13lr":function(e,t,n){var r=n("qDzq"),o=n("5SQf"),i=n("Ar2q")(!1),a=n("oMtz")("IE_PROTO");e.exports=function(e,t){var n,c=o(e),s=0,u=[];for(n in c)n!=a&&r(c,n)&&u.push(n);for(;t.length>s;)r(c,n=t[s++])&&(~i(u,n)||u.push(n));return u}},"16Xr":function(e,t,n){"use strict";var r=n("nONw"),o=n("BjK0"),i=n("+wZX"),a=[].slice,c={},s=function(e,t,n){if(!(t in c)){for(var r=[],o=0;o0?r:n)(e)}},"1a8y":function(e,t,n){var r=n("BjK0");e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},"1dPr":function(e,t,n){var r=n("P8UN");r(r.S,"Date",{now:function(){return(new Date).getTime()}})},"2mBY":function(e,t,n){var r=n("13lr"),o=n("U33C");e.exports=Object.keys||function(e){return r(e,o)}},"3WpW":function(e,t,n){e.exports=n("4dA+")("native-function-to-string",Function.toString)},"3uz+":function(e,t,n){"use strict";t.__esModule=!0,t.useScrollRestoration=function(e){var t=(0,i.useLocation)(),n=(0,o.useContext)(r.ScrollContext),a=(0,o.useRef)();return(0,o.useLayoutEffect)((function(){if(a.current){var r=n.read(t,e);a.current.scrollTo(0,r||0)}}),[]),{ref:a,onScroll:function(){a.current&&n.save(t,e,a.current.scrollTop)}}};var r=n("Enzk"),o=n("q1tI"),i=n("YwZP")},"4DPX":function(e,t,n){"use strict";var r=n("emib"),o=n("qDzq"),i=n("QPJK"),a=n("P8UN"),c=n("IYdN"),s=n("N+BI").KEY,u=n("96qb"),l=n("4dA+"),f=n("dSuk"),p=n("UEZ0"),d=n("sOol"),h=n("PjVt"),m=n("ovV4"),v=n("m8CP"),g=n("tuyV"),y=n("1a8y"),b=n("BjK0"),w=n("DFzH"),E=n("5SQf"),O=n("kxs/"),x=n("pSXQ"),S=n("nsRs"),T=n("AfxU"),P=n("Drra"),C=n("lHo0"),j=n("rjfK"),_=n("2mBY"),A=P.f,k=j.f,R=T.f,I=r.Symbol,M=r.JSON,L=M&&M.stringify,N=d("_hidden"),D=d("toPrimitive"),F={}.propertyIsEnumerable,U=l("symbol-registry"),G=l("symbols"),H=l("op-symbols"),q=Object.prototype,B="function"==typeof I&&!!C.f,z=r.QObject,W=!z||!z.prototype||!z.prototype.findChild,J=i&&u((function(){return 7!=S(k({},"a",{get:function(){return k(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=A(q,t);r&&delete q[t],k(e,t,n),r&&e!==q&&k(q,t,r)}:k,K=function(e){var t=G[e]=S(I.prototype);return t._k=e,t},Y=B&&"symbol"==typeof I.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof I},$=function(e,t,n){return e===q&&$(H,t,n),y(e),t=O(t,!0),y(n),o(G,t)?(n.enumerable?(o(e,N)&&e[N][t]&&(e[N][t]=!1),n=S(n,{enumerable:x(0,!1)})):(o(e,N)||k(e,N,x(1,{})),e[N][t]=!0),J(e,t,n)):k(e,t,n)},X=function(e,t){y(e);for(var n,r=v(t=E(t)),o=0,i=r.length;i>o;)$(e,n=r[o++],t[n]);return e},V=function(e){var t=F.call(this,e=O(e,!0));return!(this===q&&o(G,e)&&!o(H,e))&&(!(t||!o(this,e)||!o(G,e)||o(this,N)&&this[N][e])||t)},Z=function(e,t){if(e=E(e),t=O(t,!0),e!==q||!o(G,t)||o(H,t)){var n=A(e,t);return!n||!o(G,t)||o(e,N)&&e[N][t]||(n.enumerable=!0),n}},Q=function(e){for(var t,n=R(E(e)),r=[],i=0;n.length>i;)o(G,t=n[i++])||t==N||t==s||r.push(t);return r},ee=function(e){for(var t,n=e===q,r=R(n?H:E(e)),i=[],a=0;r.length>a;)!o(G,t=r[a++])||n&&!o(q,t)||i.push(G[t]);return i};B||(c((I=function(){if(this instanceof I)throw TypeError("Symbol is not a constructor!");var e=p(arguments.length>0?arguments[0]:void 0),t=function(n){this===q&&t.call(H,n),o(this,N)&&o(this[N],e)&&(this[N][e]=!1),J(this,e,x(1,n))};return i&&W&&J(q,e,{configurable:!0,set:t}),K(e)}).prototype,"toString",(function(){return this._k})),P.f=Z,j.f=$,n("chL8").f=T.f=Q,n("BnbX").f=V,C.f=ee,i&&!n("939K")&&c(q,"propertyIsEnumerable",V,!0),h.f=function(e){return K(d(e))}),a(a.G+a.W+a.F*!B,{Symbol:I});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;te.length>ne;)d(te[ne++]);for(var re=_(d.store),oe=0;re.length>oe;)m(re[oe++]);a(a.S+a.F*!B,"Symbol",{for:function(e){return o(U,e+="")?U[e]:U[e]=I(e)},keyFor:function(e){if(!Y(e))throw TypeError(e+" is not a symbol!");for(var t in U)if(U[t]===e)return t},useSetter:function(){W=!0},useSimple:function(){W=!1}}),a(a.S+a.F*!B,"Object",{create:function(e,t){return void 0===t?S(e):X(S(e),t)},defineProperty:$,defineProperties:X,getOwnPropertyDescriptor:Z,getOwnPropertyNames:Q,getOwnPropertySymbols:ee});var ie=u((function(){C.f(1)}));a(a.S+a.F*ie,"Object",{getOwnPropertySymbols:function(e){return C.f(w(e))}}),M&&a(a.S+a.F*(!B||u((function(){var e=I();return"[null]"!=L([e])||"{}"!=L({a:e})||"{}"!=L(Object(e))}))),"JSON",{stringify:function(e){for(var t,n,r=[e],o=1;arguments.length>o;)r.push(arguments[o++]);if(n=t=r[1],(b(t)||void 0!==e)&&!Y(e))return g(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!Y(t))return t}),r[1]=t,L.apply(M,r)}}),I.prototype[D]||n("8wc8")(I.prototype,D,I.prototype.valueOf),f(I,"Symbol"),f(Math,"Math",!0),f(r.JSON,"JSON",!0)},"4dA+":function(e,t,n){var r=n("Phdo"),o=n("emib"),i=o["__core-js_shared__"]||(o["__core-js_shared__"]={});(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n("939K")?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},"5NKs":function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}}},"5SQf":function(e,t,n){var r=n("U2V1"),o=n("ap2Z");e.exports=function(e){return r(o(e))}},"5yr3":function(e,t,n){"use strict";n("AqHK"),n("sc67"),n("pS08");var r=function(e){return e=e||Object.create(null),{on:function(t,n){(e[t]||(e[t]=[])).push(n)},off:function(t,n){e[t]&&e[t].splice(e[t].indexOf(n)>>>0,1)},emit:function(t,n){(e[t]||[]).slice().map((function(e){e(n)})),(e["*"]||[]).slice().map((function(e){e(t,n)}))}}}();t.a=r},"6Ooe":function(e,t,n){"use strict";n.d(t,"a",(function(){return T}));n("E5k/");var r=n("q1tI"),o=n.n(r),i=n("TJpk"),a=n.n(i),c=n("s/Ur"),s=n.n(c),u=n("vOnD"),l=n("Wbzz"),f=n("B5uF");n("sC2a");function p(){for(var e=arguments.length,t=new Array(e),n=0;n1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(r(n.v,n.k,this);n&&n.r;)n=n.p},has:function(e){return!!v(h(this,t),e)}}),p&&r(l.prototype,"size",{get:function(){return h(this,t)[m]}}),l},def:function(e,t,n){var r,o,i=v(e,t);return i?i.v=n:(e._l=i={i:o=d(t,!0),k:t,v:n,p:r=e._l,n:void 0,r:!1},e._f||(e._f=i),r&&(r.n=i),e[m]++,"F"!==o&&(e._i[o]=i)),e},getEntry:v,setStrong:function(e,t,n){u(e,t,(function(e,n){this._t=h(e,t),this._k=n,this._l=void 0}),(function(){for(var e=this._k,t=this._l;t&&t.r;)t=t.p;return this._t&&(this._l=t=t?t.n:this._t._f)?l(0,"keys"==e?t.k:"values"==e?t.v:[t.k,t.v]):(this._t=void 0,l(1))}),n?"entries":"values",!n,!0),f(t)}}},"6kNP":function(e,t,n){"use strict";var r,o,i,a,c=n("939K"),s=n("emib"),u=n("ot9L"),l=n("aHWV"),f=n("P8UN"),p=n("BjK0"),d=n("nONw"),h=n("xa9o"),m=n("yde8"),v=n("Ioy3"),g=n("Tgxb").set,y=n("jJtK")(),b=n("WfYH"),w=n("JWvD"),E=n("CL53"),O=n("Vce4"),x=s.TypeError,S=s.process,T=S&&S.versions,P=T&&T.v8||"",C=s.Promise,j="process"==l(S),_=function(){},A=o=b.f,k=!!function(){try{var e=C.resolve(1),t=(e.constructor={})[n("sOol")("species")]=function(e){e(_,_)};return(j||"function"==typeof PromiseRejectionEvent)&&e.then(_)instanceof t&&0!==P.indexOf("6.6")&&-1===E.indexOf("Chrome/66")}catch(r){}}(),R=function(e){var t;return!(!p(e)||"function"!=typeof(t=e.then))&&t},I=function(e,t){if(!e._n){e._n=!0;var n=e._c;y((function(){for(var r=e._v,o=1==e._s,i=0,a=function(t){var n,i,a,c=o?t.ok:t.fail,s=t.resolve,u=t.reject,l=t.domain;try{c?(o||(2==e._h&&N(e),e._h=1),!0===c?n=r:(l&&l.enter(),n=c(r),l&&(l.exit(),a=!0)),n===t.promise?u(x("Promise-chain cycle")):(i=R(n))?i.call(n,s,u):s(n)):u(r)}catch(f){l&&!a&&l.exit(),u(f)}};n.length>i;)a(n[i++]);e._c=[],e._n=!1,t&&!e._h&&M(e)}))}},M=function(e){g.call(s,(function(){var t,n,r,o=e._v,i=L(e);if(i&&(t=w((function(){j?S.emit("unhandledRejection",o,e):(n=s.onunhandledrejection)?n({promise:e,reason:o}):(r=s.console)&&r.error&&r.error("Unhandled promise rejection",o)})),e._h=j||L(e)?2:1),e._a=void 0,i&&t.e)throw t.v}))},L=function(e){return 1!==e._h&&0===(e._a||e._c).length},N=function(e){g.call(s,(function(){var t;j?S.emit("rejectionHandled",e):(t=s.onrejectionhandled)&&t({promise:e,reason:e._v})}))},D=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),I(t,!0))},F=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw x("Promise can't be resolved itself");(t=R(e))?y((function(){var r={_w:n,_d:!1};try{t.call(e,u(F,r,1),u(D,r,1))}catch(o){D.call(r,o)}})):(n._v=e,n._s=1,I(n,!1))}catch(r){D.call({_w:n,_d:!1},r)}}};k||(C=function(e){h(this,C,"Promise","_h"),d(e),r.call(this);try{e(u(F,this,1),u(D,this,1))}catch(t){D.call(this,t)}},(r=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=n("rj/q")(C.prototype,{then:function(e,t){var n=A(v(this,C));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=j?S.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&I(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),i=function(){var e=new r;this.promise=e,this.resolve=u(F,e,1),this.reject=u(D,e,1)},b.f=A=function(e){return e===C||e===a?new i(e):o(e)}),f(f.G+f.W+f.F*!k,{Promise:C}),n("dSuk")(C,"Promise"),n("to/b")("Promise"),a=n("Phdo").Promise,f(f.S+f.F*!k,"Promise",{reject:function(e){var t=A(this);return(0,t.reject)(e),t.promise}}),f(f.S+f.F*(c||!k),"Promise",{resolve:function(e){return O(c&&this===a?C:this,e)}}),f(f.S+f.F*!(k&&n("vUMq")((function(e){C.all(e).catch(_)}))),"Promise",{all:function(e){var t=this,n=A(t),r=n.resolve,o=n.reject,i=w((function(){var n=[],i=0,a=1;m(e,!1,(function(e){var c=i++,s=!1;n.push(void 0),a++,t.resolve(e).then((function(e){s||(s=!0,n[c]=e,--a||r(n))}),o)})),--a||r(n)}));return i.e&&o(i.v),n.promise},race:function(e){var t=this,n=A(t),r=n.reject,o=w((function(){m(e,!1,(function(e){t.resolve(e).then(n.resolve,r)}))}));return o.e&&r(o.v),n.promise}})},"7hJ6":function(e,t,n){"use strict";t.__esModule=!0,t.useScrollRestoration=t.ScrollContainer=t.ScrollContext=void 0;var r=n("Enzk");t.ScrollContext=r.ScrollHandler;var o=n("hd9s");t.ScrollContainer=o.ScrollContainer;var i=n("3uz+");t.useScrollRestoration=i.useScrollRestoration},"7ljp":function(e,t,n){"use strict";n.r(t),n.d(t,"MDXContext",(function(){return l})),n.d(t,"MDXProvider",(function(){return d})),n.d(t,"mdx",(function(){return v})),n.d(t,"useMDXComponents",(function(){return p})),n.d(t,"withMDXComponents",(function(){return f}));n("sc67"),n("+ar0"),n("xtjI"),n("JHok"),n("OeI1"),n("4DPX"),n("rzGZ"),n("Dq+y"),n("8npG"),n("Ggvi"),n("E5k/"),n("R48M");var r=n("q1tI"),o=n.n(r);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(){return(a=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var l=o.a.createContext({}),f=function(e){return function(t){var n=p(t.components);return o.a.createElement(e,a({},t,{components:n}))}},p=function(e){var t=o.a.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):s(s({},t),e)),n},d=function(e){var t=p(e.components);return o.a.createElement(l.Provider,{value:t},e.children)},h={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},m=o.a.forwardRef((function(e,t){var n=e.components,r=e.mdxType,i=e.originalType,a=e.parentName,c=u(e,["components","mdxType","originalType","parentName"]),l=p(n),f=r,d=l["".concat(a,".").concat(f)]||l[f]||h[f]||i;return n?o.a.createElement(d,s(s({ref:t},c),{},{components:n})):o.a.createElement(d,s({ref:t},c))}));function v(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var i=n.length,a=new Array(i);a[0]=m;var c={};for(var s in t)hasOwnProperty.call(t,s)&&(c[s]=t[s]);c.originalType=e,c.mdxType="string"==typeof e?e:r,a[1]=c;for(var u=2;u")})),f=function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();e.exports=function(e,t,n){var p=c(e),d=!i((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),h=d?!i((function(){var t=!1,n=/a/;return n.exec=function(){return t=!0,null},"split"===e&&(n.constructor={},n.constructor[u]=function(){return n}),n[p](""),!t})):void 0;if(!d||!h||"replace"===e&&!l||"split"===e&&!f){var m=/./[p],v=n(a,p,""[e],(function(e,t,n,r,o){return t.exec===s?d&&!o?{done:!0,value:m.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}})),g=v[0],y=v[1];r(String.prototype,e,g),o(RegExp.prototype,p,2==t?function(e,t){return y.call(e,this,t)}:function(e){return y.call(e,this)})}}},"8npG":function(e,t,n){"use strict";var r=n("aHWV"),o={};o[n("sOol")("toStringTag")]="z",o+""!="[object z]"&&n("IYdN")(Object.prototype,"toString",(function(){return"[object "+r(this)+"]"}),!0)},"8oxB":function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function c(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var s,u=[],l=!1,f=-1;function p(){l&&s&&(l=!1,s.length?u=s.concat(u):f=-1,u.length&&d())}function d(){if(!l){var e=c(p);l=!0;for(var t=u.length;t;){for(s=u,u=[];++f1)for(var n=1;n1&&void 0!==arguments[1]?arguments[1]:{},u=s.state,l=s.replace,f=void 0!==l&&l;if("number"==typeof t)e.history.go(t);else{u=r({},u,{key:Date.now()+""});try{a||f?e.history.replaceState(u,null,t):e.history.pushState(u,null,t)}catch(d){e.location[f?"replace":"assign"](t)}}i=o(e),a=!0;var p=new Promise((function(e){return c=e}));return n.forEach((function(e){return e({location:i,action:"PUSH"})})),p}}},a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",t=e.indexOf("?"),n={pathname:t>-1?e.substr(0,t):e,search:t>-1?e.substr(t):""},r=0,o=[n],i=[null];return{get location(){return o[r]},addEventListener:function(e,t){},removeEventListener:function(e,t){},history:{get entries(){return o},get index(){return r},get state(){return i[r]},pushState:function(e,t,n){var a=n.split("?"),c=a[0],s=a[1],u=void 0===s?"":s;r++,o.push({pathname:c,search:u.length?"?"+u:u}),i.push(e)},replaceState:function(e,t,n){var a=n.split("?"),c=a[0],s=a[1],u=void 0===s?"":s;o[r]={pathname:c,search:u},i[r]=e},go:function(e){var t=r+e;t<0||t>i.length-1||(r=t)}}}},c=!("undefined"==typeof window||!window.document||!window.document.createElement),s=i(c?window:a()),u=s.navigate},"9ZhD":function(e,t,n){var r=n("P8UN"),o=n("emib").isFinite;r(r.S,"Number",{isFinite:function(e){return"number"==typeof e&&o(e)}})},"9uj6":function(e,t,n){"use strict";var r=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,o=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}((function(e){return r.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}));t.a=o},AfxU:function(e,t,n){var r=n("5SQf"),o=n("chL8").f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return o(e)}catch(t){return a.slice()}}(e):o(r(e))}},AqHK:function(e,t,n){"use strict";var r=n("P8UN"),o=n("Wadk")(1);r(r.P+r.F*!n("h/qr")([].map,!0),"Array",{map:function(e){return o(this,e,arguments[1])}})},AqcI:function(e,t,n){"use strict";var r=n("veur");n("P8UN")({target:"RegExp",proto:!0,forced:r!==/./.exec},{exec:r})},Ar2q:function(e,t,n){var r=n("5SQf"),o=n("kiRH"),i=n("dTG6");e.exports=function(e){return function(t,n,a){var c,s=r(t),u=o(s.length),l=i(a,u);if(e&&n!=n){for(;u>l;)if((c=s[l++])!=c)return!0}else for(;u>l;l++)if((e||l in s)&&s[l]===n)return e||l||0;return!e&&-1}}},B5uF:function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));n("xtjI"),n("4DPX"),n("rzGZ"),n("Dq+y"),n("8npG"),n("Ggvi");var r=n("q1tI"),o=n.n(r);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t=e.length?(this._t=void 0,o(1)):o(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},"Dq1/":function(e,t,n){var r=n("sOol")("unscopables"),o=Array.prototype;null==o[r]&&n("8wc8")(o,r,{}),e.exports=function(e){o[r][e]=!0}},DrhF:function(e,t,n){var r=n("BjK0"),o=n("N+BI").onFreeze;n("939a")("freeze",(function(e){return function(t){return e&&r(t)?e(o(t)):t}}))},Drra:function(e,t,n){var r=n("BnbX"),o=n("pSXQ"),i=n("5SQf"),a=n("kxs/"),c=n("qDzq"),s=n("KEMg"),u=Object.getOwnPropertyDescriptor;t.f=n("QPJK")?u:function(e,t){if(e=i(e),t=a(t,!0),s)try{return u(e,t)}catch(n){}if(c(e,t))return o(!r.f.call(e,t),e[t])}},"E5k/":function(e,t,n){var r=n("P8UN");r(r.S+r.F,"Object",{assign:n("k5Iv")})},ECyS:function(e,t,n){"use strict";n("rzGZ"),n("Dq+y"),n("8npG"),n("Ggvi"),n("gu/5"),n("eoYm"),n("U6Bt"),n("4DPX"),n("JHok"),n("R48M"),n("pJf4"),n("q8oJ"),n("C9fy");function r(e){return Object.prototype.toString.call(e).slice(8,-1)}function o(e){return"Object"===r(e)&&(e.constructor===Object&&Object.getPrototypeOf(e)===Object.prototype)}function i(e){return"Array"===r(e)}function a(e){return"Symbol"===r(e)}function c(){for(var e=0,t=0,n=arguments.length;t-1};function l(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function f(e){return"string"!=typeof e&&(e=String(e)),e}function p(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return o&&(t[Symbol.iterator]=function(){return t}),t}function d(e){this.map={},e instanceof d?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function h(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function m(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function v(e){var t=new FileReader,n=m(t);return t.readAsArrayBuffer(e),n}function g(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:i&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:a&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:r&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():c&&i&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=g(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):c&&(ArrayBuffer.prototype.isPrototypeOf(e)||u(e))?this._bodyArrayBuffer=g(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):r&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},i&&(this.blob=function(){var e=h(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?h(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(v)}),this.text=function(){var e,t,n,r=h(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=m(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function E(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function O(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new d(t.headers),this.url=t.url||"",this._initBody(e)}w.prototype.clone=function(){return new w(this,{body:this._bodyInit})},y.call(w.prototype),y.call(O.prototype),O.prototype.clone=function(){return new O(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new d(this.headers),url:this.url})},O.error=function(){var e=new O(null,{status:0,statusText:""});return e.type="error",e};var x=[301,302,303,307,308];O.redirect=function(e,t){if(-1===x.indexOf(t))throw new RangeError("Invalid status code");return new O(null,{status:t,headers:{location:e}})};var S=self.DOMException;try{new S}catch(M){(S=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack}).prototype=Object.create(Error.prototype),S.prototype.constructor=S}function T(e,t){return new Promise((function(n,r){var o=new w(e,t);if(o.signal&&o.signal.aborted)return r(new S("Aborted","AbortError"));var a=new XMLHttpRequest;function c(){a.abort()}a.onload=function(){var e,t,r={status:a.status,statusText:a.statusText,headers:(e=a.getAllResponseHeaders()||"",t=new d,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};r.url="responseURL"in a?a.responseURL:r.headers.get("X-Request-URL");var o="response"in a?a.response:a.responseText;n(new O(o,r))},a.onerror=function(){r(new TypeError("Network request failed"))},a.ontimeout=function(){r(new TypeError("Network request failed"))},a.onabort=function(){r(new S("Aborted","AbortError"))},a.open(o.method,o.url,!0),"include"===o.credentials?a.withCredentials=!0:"omit"===o.credentials&&(a.withCredentials=!1),"responseType"in a&&i&&(a.responseType="blob"),o.headers.forEach((function(e,t){a.setRequestHeader(t,e)})),o.signal&&(o.signal.addEventListener("abort",c),a.onreadystatechange=function(){4===a.readyState&&o.signal.removeEventListener("abort",c)}),a.send(void 0===o._bodyInit?null:o._bodyInit)}))}T.polyfill=!0,self.fetch||(self.fetch=T,self.Headers=d,self.Request=w,self.Response=O);n("E5k/");var P=n("q1tI"),C=n.n(P),j=n("LL3a"),_=n("Wbzz");var A=function(e){var t,n;function r(){return e.apply(this,arguments)||this}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.prototype.render=function(){var e=this.props.children;return C.a.createElement(_.b,{query:"356250434",render:e,data:j})},r}(C.a.Component),k=n("6Ooe");function R(e){var t=e.element,n=e.props,r=function(e){var r=e.site.siteMetadata.config,o=e.tableOfContents;return C.a.createElement(k.a,Object.assign({},n,{config:r,tableOfContents:o}),t)};return C.a.createElement(A,null,r)}function I(){console.log("gatsby-theme-ocular loaded")}},Fgx0:function(e,t,n){"use strict";var r=n("rjfK"),o=n("pSXQ");e.exports=function(e,t,n){t in e?r.f(e,t,o(0,n)):e[t]=n}},Ftjc:function(e,t,n){var r=n("BjK0"),o=n("1a8y"),i=function(e,t){if(o(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{(r=n("ot9L")(Function.call,n("Drra").f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(o){t=!0}return function(e,n){return i(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:i}},Ggvi:function(e,t,n){var r=n("DFzH"),o=n("2mBY");n("939a")("keys",(function(){return function(e){return o(r(e))}}))},Gytx:function(e,t,n){n("n7j8"),n("rzGZ"),n("Dq+y"),n("8npG"),n("Ggvi"),e.exports=function(e,t,n,r){var o=n?n.call(r,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;for(var c=Object.prototype.hasOwnProperty.bind(t),s=0;s1||"".split(/.?/)[d]?function(e,t){var o=String(this);if(void 0===e&&0===t)return[];if(!r(e))return n.call(o,e,t);for(var i,a,c,s=[],l=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=void 0===t?4294967295:t>>>0,m=new RegExp(e.source,l+"g");(i=u.call(m,o))&&!((a=m.lastIndex)>f&&(s.push(o.slice(f,i.index)),i[d]>1&&i.index=h));)m.lastIndex===i.index&&m.lastIndex++;return f===o[d]?!c&&m.test("")||s.push(""):s.push(o.slice(f)),s[d]>h?s.slice(0,h):s}:"0".split(void 0,0)[d]?function(e,t){return void 0===e&&0===t?[]:n.call(this,e,t)}:n,[function(n,r){var o=e(this),i=null==n?void 0:n[t];return void 0!==i?i.call(n,o,r):m.call(String(o),n,r)},function(e,t){var r=l(m,e,this,t,m!==n);if(r.done)return r.value;var u=o(e),p=String(this),d=i(u,RegExp),v=u.unicode,g=(u.ignoreCase?"i":"")+(u.multiline?"m":"")+(u.unicode?"u":"")+(h?"y":"g"),y=new d(h?u:"^(?:"+u.source+")",g),b=void 0===t?4294967295:t>>>0;if(0===b)return[];if(0===p.length)return null===s(y,p)?[p]:[];for(var w=0,E=0,O=[];Et.score?-1:e.index-t.index}))},v=function(e){return e.replace(/(^\/+|\/+$)/g,"").split("/")},g=function(e,t){return e+(t?"?"+t:"")},y=["uri","path"],b=function(e,t){var n=Object.keys(e);return n.length===Object.keys(t).length&&n.every((function(n){return t.hasOwnProperty(n)&&e[n]===t[n]}))}},LagC:function(e,t,n){var r=n("P8UN");r(r.S,"Object",{setPrototypeOf:n("Ftjc").set})},LeKB:function(e,t,n){e.exports=[{plugin:n("q9nr"),options:{plugins:[],maxWidth:690}},{plugin:n("hUyl"),options:{plugins:[],offsetY:64,removeAccents:!0,enableCustomId:!0}},{plugin:n("flL/"),options:{plugins:[],extensions:[".md",".mdx"],gatsbyRemarkPlugins:[{resolve:"gatsby-remark-images",options:{maxWidth:690}},"gatsby-remark-responsive-iframe","gatsby-remark-prismjs","gatsby-remark-copy-linked-files",{resolve:"gatsby-remark-autolink-headers",options:{offsetY:64,removeAccents:!0,enableCustomId:!0}}]}},{plugin:n("EvL4"),options:{plugins:[],logLevel:1,DIR_NAME:"/Users/missx/Source/react-map-gl/website",ROOT_FOLDER:"/Users/missx/Source/react-map-gl",DOCS:{id:"table-of-contents",chapters:[{title:"Introduction",entries:[{entry:"docs"},{entry:"docs/whats-new"},{entry:"docs/upgrade-guide"},{entry:"docs/contributing"}]},{title:"Getting Started",entries:[{entry:"docs/get-started/get-started"},{entry:"docs/get-started/mapbox-tokens"},{entry:"docs/get-started/state-management"},{entry:"docs/get-started/adding-custom-data"}]},{title:"Advanced",entries:[{entry:"docs/advanced/custom-components"},{entry:"docs/advanced/custom-map-controller"},{entry:"docs/advanced/custom-overlays"},{entry:"docs/advanced/viewport-transition"}]},{title:"API Reference",entries:[{entry:"docs/api-reference/canvas-overlay"},{entry:"docs/api-reference/fly-to-interpolator"},{entry:"docs/api-reference/html-overlay"},{entry:"docs/api-reference/interactive-map"},{entry:"docs/api-reference/layer"},{entry:"docs/api-reference/linear-interpolator"},{entry:"docs/api-reference/marker"},{entry:"docs/api-reference/map-controller"},{entry:"docs/api-reference/navigation-control"},{entry:"docs/api-reference/fullscreen-control"},{entry:"docs/api-reference/geolocate-control"},{entry:"docs/api-reference/pointer-event"},{entry:"docs/api-reference/popup"},{entry:"docs/api-reference/scale-control"},{entry:"docs/api-reference/source"},{entry:"docs/api-reference/static-map"},{entry:"docs/api-reference/svg-overlay"},{entry:"docs/api-reference/web-mercator-viewport"}]}]},DOC_FOLDERS:["/Users/missx/Source/react-map-gl/docs"],SOURCE:["/Users/missx/Source/react-map-gl/website/static","/Users/missx/Source/react-map-gl/website/src"],PROJECT_TYPE:"github",PROJECT_NAME:"react-map-gl",PROJECT_ORG:"uber",PROJECT_ORG_LOGO:"images/visgl-logo.png",PROJECT_URL:"https://github.com/visgl/",PROJECT_DESC:"React wrapper for Mapbox GL JS",PATH_PREFIX:"/react-map-gl",GA_TRACKING_ID:"UA-74374017-2",GITHUB_KEY:null,HOME_PATH:"/",PROJECTS:[{name:"deck.gl",url:"https://deck.gl"},{name:"luma.gl",url:"https://luma.gl"},{name:"loaders.gl",url:"https://loaders.gl"},{name:"nebula.gl",url:"https://nebula.gl/"}],LINK_TO_GET_STARTED:"/docs/get-started/get-started",ADDITIONAL_LINKS:[{name:"Blog",href:"http://medium.com/vis-gl",index:4}],INDEX_PAGE_URL:"/Users/missx/Source/react-map-gl/website/src/home.js",EXAMPLES:[{title:"Dynamic Styling",image:"images/example-layers.jpg",componentUrl:"/Users/missx/Source/react-map-gl/examples/layers/src/app.js",path:"examples/layers",category:"Examples"},{title:"Markers & Popups",image:"images/example-controls.jpg",componentUrl:"/Users/missx/Source/react-map-gl/examples/controls/src/app.js",path:"examples/controls",category:"Examples"},{title:"Custom Cursor",image:"images/example-custom-cursor.jpg",componentUrl:"/Users/missx/Source/react-map-gl/examples/custom-cursor/src/app.js",path:"examples/custom-cursor",category:"Examples"},{title:"Draggable Marker",image:"images/example-draggable-markers.jpg",componentUrl:"/Users/missx/Source/react-map-gl/examples/draggable-markers/src/app.js",path:"examples/draggable-markers",category:"Examples"},{title:"GeoJSON",image:"images/example-geojson.jpg",componentUrl:"/Users/missx/Source/react-map-gl/examples/geojson/src/app.js",path:"examples/geojson",category:"Examples"},{title:"GeoJSON Animation",image:"images/example-geojson-animation.jpg",componentUrl:"/Users/missx/Source/react-map-gl/examples/geojson-animation/src/app.js",path:"examples/geojson-animation",category:"Examples"},{title:"Clusters",image:"images/example-clusters.jpg",componentUrl:"/Users/missx/Source/react-map-gl/examples/clusters/src/app.js",path:"examples/clusters",category:"Examples"},{title:"Locate User",image:"images/example-locate-user.jpg",componentUrl:"/Users/missx/Source/react-map-gl/examples/locate-user/src/app.js",path:"examples/locate-user",category:"Examples"},{title:"Limit Map Interaction",image:"images/example-interaction.jpg",componentUrl:"/Users/missx/Source/react-map-gl/examples/interaction/src/app.js",path:"examples/interaction",category:"Examples"},{title:"Camera Transition",image:"images/example-viewport-animation.jpg",componentUrl:"/Users/missx/Source/react-map-gl/examples/viewport-animation/src/app.js",path:"examples/viewport-animation",category:"Examples"},{title:"Highlight By Filter",image:"images/example-filter.jpg",componentUrl:"/Users/missx/Source/react-map-gl/examples/filter/src/app.js",path:"examples/filter",category:"Examples"},{title:"Zoom To Bounds",image:"images/example-zoom-to-bounds.jpg",componentUrl:"/Users/missx/Source/react-map-gl/examples/zoom-to-bounds/src/app.js",path:"examples/zoom-to-bounds",category:"Examples"},{title:"Heatmap",image:"images/example-heatmap.jpg",componentUrl:"/Users/missx/Source/react-map-gl/examples/heatmap/src/app.js",path:"examples/heatmap",category:"Examples"},{title:"DrawPolygon",image:"images/example-draw-polygon.jpg",componentUrl:"/Users/missx/Source/react-map-gl/examples/draw-polygon/src/app.js",path:"examples/draw-polygon",category:"Examples"}],THEME_OVERRIDES:{primary400:"#00ADE6",mono100:"#FFFFFF",mono200:"#f7fcfb",mono300:"#ecf7f5",mono400:"#e1f0ee",mono500:"#cae0dc",mono600:"#9ec0bb",mono700:"#6f9691",mono800:"#486865",mono900:"#2b4845",mono1000:"#101918"},STYLESHEETS:["https://api.tiles.mapbox.com/mapbox-gl-js/v1.6.0/mapbox-gl.css","https://api.mapbox.com/mapbox-gl-js/plugins/mapbox-gl-draw/v1.0.9/mapbox-gl-draw.css","/style.css"]}}]},Ljh3:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));n("E5k/");var r=n("q1tI"),o=n.n(r),i=n("O7rn");var a=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).state={collapsed:!0,links:Object(i.b)(t)},n.handleClick=n.handleClick.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n)),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.handleClick=function(){this.setState({collapsed:!this.state.collapsed})},a.render=function(){var e=this.state,t=e.links,n=e.collapsed;return o.a.createElement(i.a,Object.assign({},this.props,{links:t,isLinksMenuOpen:!1,isProjectsMenuOpen:!n,toggleProjectsMenu:this.handleClick,toggleLinksMenu:function(){}}))},r}(r.Component)},Ll4R:function(e,t,n){"use strict";var r=n("1a8y"),o=n("kiRH"),i=n("fhoV"),a=n("YEpu");n("83Ih")("match",1,(function(e,t,n,c){return[function(n){var r=e(this),o=null==n?void 0:n[t];return void 0!==o?o.call(n,r):new RegExp(n)[t](String(r))},function(e){var t=c(n,e,this);if(t.done)return t.value;var s=r(e),u=String(this);if(!s.global)return a(s,u);var l=s.unicode;s.lastIndex=0;for(var f,p=[],d=0;null!==(f=a(s,u));){var h=String(f[0]);p[d]=h,""===h&&(s.lastIndex=i(u,o(s.lastIndex),l)),d++}return 0===d?null:p}]}))},ME5O:function(e,t,n){"use strict";t.a={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}},MIFh:function(e,t,n){var r=n("P8UN");r(r.S,"Array",{isArray:n("tuyV")})},MMVs:function(e,t,n){n("sc67"),e.exports=function(){var e=!1;-1!==navigator.appVersion.indexOf("MSIE 10")&&(e=!0);var t,n=[],r="object"==typeof document&&document,o=e?r.documentElement.doScroll("left"):r.documentElement.doScroll,i=r&&(o?/^loaded|^c/:/^loaded|^i|^c/).test(r.readyState);return!i&&r&&r.addEventListener("DOMContentLoaded",t=function(){for(r.removeEventListener("DOMContentLoaded",t),i=1;t=n.shift();)t()}),function(e){i?setTimeout(e,0):n.push(e)}}()},MgzW:function(e,t,n){"use strict";n("rzGZ"),n("Dq+y"),n("8npG"),n("Ggvi"),n("HQhv"),n("JHok"),n("AqHK"),n("E5k/"),n("4DPX");var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(o){return!1}}()?Object.assign:function(e,t){for(var n,c,s=a(e),u=1;u0&&{label:"Examples",to:"/examples"},i="github"===n.PROJECT_TYPE&&{href:"https://github.com/"+n.PROJECT_ORG+"/"+n.PROJECT_NAME,label:o.a.createElement(d,null)},a=[r,{label:"Documentation",to:"/docs"},{label:"Search",to:"/search"}];return n.ADDITIONAL_LINKS&&n.ADDITIONAL_LINKS.length>0&&n.ADDITIONAL_LINKS.map((function(e){return f(f({},e),{},{label:e.name})})).forEach((function(e){Number.isFinite(e.index)?a.splice(e.index,0,e):a.push(e)})),a.push(i),a.filter(Boolean)}var v=function(e){var t=e.links;return o.a.createElement(u.f,null,t.map((function(e,t){return o.a.createElement(u.e,{key:"link-"+t},o.a.createElement(h,e))})))};t.a=function(e){var t=e.links,n=e.config,r=void 0===n?{}:n,i=e.toggleMenu,a=e.toggleToc,c=e.isTocOpen,s=e.isMenuOpen,l=e.isSmallScreen,f=r.PROJECT_NAME,p=r.PROJECTS,d=void 0===p?[]:p,h=d.map((function(e){var t=e.name,n=e.url;return o.a.createElement(u.k,{key:"menulink-"+t,href:n},t)})),m=function(e){i(!s),e.stopPropagation()};return l?o.a.createElement(u.b,{onClick:function(){return i(!1)}},o.a.createElement(u.j,null,o.a.createElement(u.g,{to:"/"},f),o.a.createElement(u.h,{$collapsed:!s,$nbItems:t.length+1},o.a.createElement(v,{links:t}))),a&&o.a.createElement(u.l,{onClick:function(){i(!1),a(!c)}},"Table of Contents"),o.a.createElement(u.a,{onClick:m}),s&&o.a.createElement(u.i,null)):o.a.createElement(u.b,{onClick:function(){return i(!1)}},o.a.createElement(u.j,null,o.a.createElement(u.a,{onClick:m}),o.a.createElement(u.g,{to:"/"},f),o.a.createElement(u.h,{$collapsed:!s,$nbItems:d.length},h)),o.a.createElement(v,{links:t}),s&&o.a.createElement(u.i,null))}},OeI1:function(e,t,n){"use strict";var r=n("P8UN"),o=n("Wadk")(2);r(r.P+r.F*!n("h/qr")([].filter,!0),"Array",{filter:function(e){return o(this,e,arguments[1])}})},P8UN:function(e,t,n){var r=n("emib"),o=n("Phdo"),i=n("8wc8"),a=n("IYdN"),c=n("ot9L"),s=function(e,t,n){var u,l,f,p,d=e&s.F,h=e&s.G,m=e&s.S,v=e&s.P,g=e&s.B,y=h?r:m?r[t]||(r[t]={}):(r[t]||{}).prototype,b=h?o:o[t]||(o[t]={}),w=b.prototype||(b.prototype={});for(u in h&&(n=t),n)f=((l=!d&&y&&void 0!==y[u])?y:n)[u],p=g&&l?c(f,r):v&&"function"==typeof f?c(Function.call,f):f,y&&a(y,u,f,e&s.U),b[u]!=f&&i(b,u,p),v&&w[u]!=f&&(w[u]=f)};r.core=o,s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,e.exports=s},"PZd/":function(e,t,n){var r=n("P8UN"),o=n("ys0W")(!0);r(r.S,"Object",{entries:function(e){return o(e)}})},Phdo:function(e,t){var n=e.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)},PjVt:function(e,t,n){t.f=n("sOol")},QLaP:function(e,t,n){"use strict";n("pJf4"),n("sC2a");e.exports=function(e,t,n,r,o,i,a,c){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,o,i,a,c],l=0;(s=new Error(t.replace(/%s/g,(function(){return u[l++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},QPJK:function(e,t,n){e.exports=!n("96qb")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},R48M:function(e,t,n){var r=n("P8UN");r(r.S+r.F*!n("QPJK"),"Object",{defineProperty:n("rjfK").f})},Sc3u:function(e,t,n){"use strict";if(n("QPJK")){var r=n("939K"),o=n("emib"),i=n("96qb"),a=n("P8UN"),c=n("Jegl"),s=n("voZr"),u=n("ot9L"),l=n("xa9o"),f=n("pSXQ"),p=n("8wc8"),d=n("rj/q"),h=n("1Llc"),m=n("kiRH"),v=n("gx6d"),g=n("dTG6"),y=n("kxs/"),b=n("qDzq"),w=n("aHWV"),E=n("BjK0"),O=n("DFzH"),x=n("BuzY"),S=n("nsRs"),T=n("ltAs"),P=n("chL8").f,C=n("U9/z"),j=n("UEZ0"),_=n("sOol"),A=n("Wadk"),k=n("Ar2q"),R=n("Ioy3"),I=n("Dq+y"),M=n("m+kh"),L=n("vUMq"),N=n("to/b"),D=n("Y++M"),F=n("cRJv"),U=n("rjfK"),G=n("Drra"),H=U.f,q=G.f,B=o.RangeError,z=o.TypeError,W=o.Uint8Array,J=Array.prototype,K=s.ArrayBuffer,Y=s.DataView,$=A(0),X=A(2),V=A(3),Z=A(4),Q=A(5),ee=A(6),te=k(!0),ne=k(!1),re=I.values,oe=I.keys,ie=I.entries,ae=J.lastIndexOf,ce=J.reduce,se=J.reduceRight,ue=J.join,le=J.sort,fe=J.slice,pe=J.toString,de=J.toLocaleString,he=_("iterator"),me=_("toStringTag"),ve=j("typed_constructor"),ge=j("def_constructor"),ye=c.CONSTR,be=c.TYPED,we=c.VIEW,Ee=A(1,(function(e,t){return Pe(R(e,e[ge]),t)})),Oe=i((function(){return 1===new W(new Uint16Array([1]).buffer)[0]})),xe=!!W&&!!W.prototype.set&&i((function(){new W(1).set({})})),Se=function(e,t){var n=h(e);if(n<0||n%t)throw B("Wrong offset!");return n},Te=function(e){if(E(e)&&be in e)return e;throw z(e+" is not a typed array!")},Pe=function(e,t){if(!E(e)||!(ve in e))throw z("It is not a typed array constructor!");return new e(t)},Ce=function(e,t){return je(R(e,e[ge]),t)},je=function(e,t){for(var n=0,r=t.length,o=Pe(e,r);r>n;)o[n]=t[n++];return o},_e=function(e,t,n){H(e,t,{get:function(){return this._d[n]}})},Ae=function(e){var t,n,r,o,i,a,c=O(e),s=arguments.length,l=s>1?arguments[1]:void 0,f=void 0!==l,p=C(c);if(null!=p&&!x(p)){for(a=p.call(c),r=[],t=0;!(i=a.next()).done;t++)r.push(i.value);c=r}for(f&&s>2&&(l=u(l,arguments[2],2)),t=0,n=m(c.length),o=Pe(this,n);n>t;t++)o[t]=f?l(c[t],t):c[t];return o},ke=function(){for(var e=0,t=arguments.length,n=Pe(this,t);t>e;)n[e]=arguments[e++];return n},Re=!!W&&i((function(){de.call(new W(1))})),Ie=function(){return de.apply(Re?fe.call(Te(this)):Te(this),arguments)},Me={copyWithin:function(e,t){return F.call(Te(this),e,t,arguments.length>2?arguments[2]:void 0)},every:function(e){return Z(Te(this),e,arguments.length>1?arguments[1]:void 0)},fill:function(e){return D.apply(Te(this),arguments)},filter:function(e){return Ce(this,X(Te(this),e,arguments.length>1?arguments[1]:void 0))},find:function(e){return Q(Te(this),e,arguments.length>1?arguments[1]:void 0)},findIndex:function(e){return ee(Te(this),e,arguments.length>1?arguments[1]:void 0)},forEach:function(e){$(Te(this),e,arguments.length>1?arguments[1]:void 0)},indexOf:function(e){return ne(Te(this),e,arguments.length>1?arguments[1]:void 0)},includes:function(e){return te(Te(this),e,arguments.length>1?arguments[1]:void 0)},join:function(e){return ue.apply(Te(this),arguments)},lastIndexOf:function(e){return ae.apply(Te(this),arguments)},map:function(e){return Ee(Te(this),e,arguments.length>1?arguments[1]:void 0)},reduce:function(e){return ce.apply(Te(this),arguments)},reduceRight:function(e){return se.apply(Te(this),arguments)},reverse:function(){for(var e,t=Te(this).length,n=Math.floor(t/2),r=0;r1?arguments[1]:void 0)},sort:function(e){return le.call(Te(this),e)},subarray:function(e,t){var n=Te(this),r=n.length,o=g(e,r);return new(R(n,n[ge]))(n.buffer,n.byteOffset+o*n.BYTES_PER_ELEMENT,m((void 0===t?r:g(t,r))-o))}},Le=function(e,t){return Ce(this,fe.call(Te(this),e,t))},Ne=function(e){Te(this);var t=Se(arguments[1],1),n=this.length,r=O(e),o=m(r.length),i=0;if(o+t>n)throw B("Wrong length!");for(;i255?255:255&r),o.v[d](n*t+o.o,r,Oe)}(this,n,e)},enumerable:!0})};b?(h=n((function(e,n,r,o){l(e,h,u,"_d");var i,a,c,s,f=0,d=0;if(E(n)){if(!(n instanceof K||"ArrayBuffer"==(s=w(n))||"SharedArrayBuffer"==s))return be in n?je(h,n):Ae.call(h,n);i=n,d=Se(r,t);var g=n.byteLength;if(void 0===o){if(g%t)throw B("Wrong length!");if((a=g-d)<0)throw B("Wrong length!")}else if((a=m(o)*t)+d>g)throw B("Wrong length!");c=a/t}else c=v(n),i=new K(a=c*t);for(p(e,"_d",{b:i,o:d,l:a,e:c,v:new Y(i)});f1?arguments[1]:void 0,t.length)),r=String(e);return a?a.call(t,r,n):t.slice(n,n+r.length)===r}})},TAZq:function(e,t,n){n("HQhv"),n("JHok"),e.exports=function(){"use strict";return function(e){function t(t){if(t)try{e(t+"}")}catch(n){}}return function(n,r,o,i,a,c,s,u,l,f){switch(n){case 1:if(0===l&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===u)return r+"/*|*/";break;case 3:switch(u){case 102:case 112:return e(o[0]+r),"";default:return r+(0===f?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}}()},TJpk:function(e,t,n){n("MIFh"),n("wZFJ"),n("rzGZ"),n("Dq+y"),n("8npG"),n("Ggvi"),n("JHok"),n("LagC"),n("pS08"),n("sc67"),n("R48M"),n("E5k/"),t.__esModule=!0,t.Helmet=void 0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var m,v,g,y=(0,c.default)(u.reducePropsToState,u.handleClientStateChange,u.mapStateOnServer)((function(){return null})),b=(m=y,g=v=function(e){function t(){return d(this,t),h(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.shouldComponentUpdate=function(e){return!(0,s.default)(this.props,e)},t.prototype.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case l.TAG_NAMES.SCRIPT:case l.TAG_NAMES.NOSCRIPT:return{innerHTML:t};case l.TAG_NAMES.STYLE:return{cssText:t}}throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},t.prototype.flattenArrayTypeChildren=function(e){var t,n=e.child,o=e.arrayTypeChildren,i=e.newChildProps,a=e.nestedChildren;return r({},o,((t={})[n.type]=[].concat(o[n.type]||[],[r({},i,this.mapNestedChildrenToProps(n,a))]),t))},t.prototype.mapObjectTypeChildren=function(e){var t,n,o=e.child,i=e.newProps,a=e.newChildProps,c=e.nestedChildren;switch(o.type){case l.TAG_NAMES.TITLE:return r({},i,((t={})[o.type]=c,t.titleAttributes=r({},a),t));case l.TAG_NAMES.BODY:return r({},i,{bodyAttributes:r({},a)});case l.TAG_NAMES.HTML:return r({},i,{htmlAttributes:r({},a)})}return r({},i,((n={})[o.type]=r({},a),n))},t.prototype.mapArrayTypeChildrenToProps=function(e,t){var n=r({},t);return Object.keys(e).forEach((function(t){var o;n=r({},n,((o={})[t]=e[t],o))})),n},t.prototype.warnOnInvalidChildren=function(e,t){return!0},t.prototype.mapChildrenToProps=function(e,t){var n=this,r={};return i.default.Children.forEach(e,(function(e){if(e&&e.props){var o=e.props,i=o.children,a=p(o,["children"]),c=(0,u.convertReactPropstoHtmlAttributes)(a);switch(n.warnOnInvalidChildren(e,i),e.type){case l.TAG_NAMES.LINK:case l.TAG_NAMES.META:case l.TAG_NAMES.NOSCRIPT:case l.TAG_NAMES.SCRIPT:case l.TAG_NAMES.STYLE:r=n.flattenArrayTypeChildren({child:e,arrayTypeChildren:r,newChildProps:c,nestedChildren:i});break;default:t=n.mapObjectTypeChildren({child:e,newProps:t,newChildProps:c,nestedChildren:i})}}})),t=this.mapArrayTypeChildrenToProps(r,t)},t.prototype.render=function(){var e=this.props,t=e.children,n=p(e,["children"]),o=r({},n);return t&&(o=this.mapChildrenToProps(t,o)),i.default.createElement(m,o)},o(t,null,[{key:"canUseDOM",set:function(e){m.canUseDOM=e}}]),t}(i.default.Component),v.propTypes={base:a.default.object,bodyAttributes:a.default.object,children:a.default.oneOfType([a.default.arrayOf(a.default.node),a.default.node]),defaultTitle:a.default.string,defer:a.default.bool,encodeSpecialCharacters:a.default.bool,htmlAttributes:a.default.object,link:a.default.arrayOf(a.default.object),meta:a.default.arrayOf(a.default.object),noscript:a.default.arrayOf(a.default.object),onChangeClientState:a.default.func,script:a.default.arrayOf(a.default.object),style:a.default.arrayOf(a.default.object),title:a.default.string,titleAttributes:a.default.object,titleTemplate:a.default.string},v.defaultProps={defer:!0,encodeSpecialCharacters:!0},v.peek=m.peek,v.rewind=function(){var e=m.rewind();return e||(e=(0,u.mapStateOnServer)({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),e},g);b.renderStatic=b.rewind,t.Helmet=b,t.default=b},TOwV:function(e,t,n){"use strict";e.exports=n("qT12")},TR4N:function(e,t,n){"use strict";n("sc67"),n("E5k/"),n("R48M"),Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["children","color","size","style","width","height"]),f=t.reactIconBase,p=void 0===f?{}:f,d=a||p.size||"1em";return o.default.createElement("svg",r({children:n,fill:"currentColor",preserveAspectRatio:"xMidYMid meet",height:u||d,width:s||d},p,l,{style:r({verticalAlign:"middle",color:i||p.color},p.style||{},c)}))};c.propTypes={color:i.default.string,size:i.default.oneOfType([i.default.string,i.default.number]),width:i.default.oneOfType([i.default.string,i.default.number]),height:i.default.oneOfType([i.default.string,i.default.number]),style:i.default.object},c.contextTypes={reactIconBase:i.default.shape(c.propTypes)},t.default=c,e.exports=t.default},TUPI:function(e,t,n){var r=n("BjK0"),o=n("Ftjc").set;e.exports=function(e,t,n){var i,a=t.constructor;return a!==n&&"function"==typeof a&&(i=a.prototype)!==n.prototype&&r(i)&&o&&o(e,i),e}},Tgxb:function(e,t,n){var r,o,i,a=n("ot9L"),c=n("+wZX"),s=n("ZvP9"),u=n("YGZZ"),l=n("emib"),f=l.process,p=l.setImmediate,d=l.clearImmediate,h=l.MessageChannel,m=l.Dispatch,v=0,g={},y=function(){var e=+this;if(g.hasOwnProperty(e)){var t=g[e];delete g[e],t()}},b=function(e){y.call(e.data)};p&&d||(p=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return g[++v]=function(){c("function"==typeof e?e:Function(e),t)},r(v),v},d=function(e){delete g[e]},"process"==n("CCE/")(f)?r=function(e){f.nextTick(a(y,e,1))}:m&&m.now?r=function(e){m.now(a(y,e,1))}:h?(i=(o=new h).port2,o.port1.onmessage=b,r=a(i.postMessage,i,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(r=function(e){l.postMessage(e+"","*")},l.addEventListener("message",b,!1)):r="onreadystatechange"in u("script")?function(e){s.appendChild(u("script")).onreadystatechange=function(){s.removeChild(this),y.call(e)}}:function(e){setTimeout(a(y,e,1),0)}),e.exports={set:p,clear:d}},ToIb:function(e,t,n){"use strict";var r=n("6PSD"),o=n("O1i0");e.exports=n("94Pd")("Set",(function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{add:function(e){return r.def(o(this,"Set"),e=0===e?0:e,e)}},r)},U2V1:function(e,t,n){var r=n("CCE/");e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},U33C:function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},U6Bt:function(e,t,n){"use strict";var r=n("P8UN"),o=n("/+AL");r(r.P+r.F*!n("h/qr")([].reduce,!0),"Array",{reduce:function(e){return o(this,e,arguments.length,arguments[1],!1)}})},"U9/z":function(e,t,n){var r=n("aHWV"),o=n("sOol")("iterator"),i=n("m+kh");e.exports=n("Phdo").getIteratorMethod=function(e){if(null!=e)return e[o]||e["@@iterator"]||i[r(e)]}},UEZ0:function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},UxWs:function(e,t,n){"use strict";n.r(t);n("sPse"),n("Ll4R"),n("E5k/");var r=n("xtsi"),o=n("q1tI"),i=n.n(o),a=n("i8i4"),c=n.n(a),s=n("YwZP"),u=n("7hJ6"),l=n("MMVs"),f=n.n(l),p=n("emEt"),d=n("YLt+"),h=n("5yr3"),m={id:"gatsby-announcer",style:{position:"absolute",top:0,width:1,height:1,padding:0,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",border:0},"aria-live":"assertive","aria-atomic":"true"},v=n("9Xx/"),g=n("+ZDr");function y(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var b=d.reduce((function(e,t){return e[t.fromPath]=t,e}),{});function w(e){var t=b[e];return null!=t&&(window.___replace(t.toPath),!0)}var E=function(e,t){w(e.pathname)||Object(r.apiRunner)("onPreRouteUpdate",{location:e,prevLocation:t})},O=function(e,t){w(e.pathname)||Object(r.apiRunner)("onRouteUpdate",{location:e,prevLocation:t})},x=function(e,t){void 0===t&&(t={});var n=Object(g.parsePath)(e).pathname,o=b[n];if(o&&(e=o.toPath,n=Object(g.parsePath)(e).pathname),window.___swUpdated)window.location=n;else{var i=setTimeout((function(){h.a.emit("onDelayedLoadPageResources",{pathname:n}),Object(r.apiRunner)("onRouteUpdateDelayed",{location:window.location})}),1e3);p.default.loadPage(n).then((function(r){if(!r||r.status===p.PageResourceStatus.Error)return window.history.replaceState({},"",location.href),window.location=n,void clearTimeout(i);r&&r.page.webpackCompilationHash!==window.___webpackCompilationHash&&("serviceWorker"in navigator&&null!==navigator.serviceWorker.controller&&"activated"===navigator.serviceWorker.controller.state&&navigator.serviceWorker.controller.postMessage({gatsbyApi:"clearPathResources"}),console.log("Site has changed on server. Reloading browser"),window.location=n),Object(s.navigate)(e,t),clearTimeout(i)}))}};function S(e,t){var n=this,o=t.location,i=o.pathname,a=o.hash,c=Object(r.apiRunner)("shouldUpdateScroll",{prevRouterProps:e,pathname:i,routerProps:{location:o},getSavedScrollPosition:function(e){return n._stateStorage.read(e)}});if(c.length>0)return c[c.length-1];if(e&&e.location.pathname===i)return a?decodeURI(a.slice(1)):[0,0];return!0}var T=function(e){function t(t){var n;return(n=e.call(this,t)||this).announcementRef=i.a.createRef(),n}y(t,e);var n=t.prototype;return n.componentDidUpdate=function(e,t){var n=this;requestAnimationFrame((function(){var e="new page at "+n.props.location.pathname;document.title&&(e=document.title);var t=document.querySelectorAll("#gatsby-focus-wrapper h1");t&&t.length&&(e=t[0].textContent);var r="Navigated to "+e;n.announcementRef.current&&(n.announcementRef.current.innerText!==r&&(n.announcementRef.current.innerText=r))}))},n.render=function(){return i.a.createElement("div",Object.assign({},m,{ref:this.announcementRef}))},t}(i.a.Component),P=function(e){function t(t){var n;return n=e.call(this,t)||this,E(t.location,null),n}y(t,e);var n=t.prototype;return n.componentDidMount=function(){O(this.props.location,null)},n.componentDidUpdate=function(e,t,n){n&&O(this.props.location,e.location)},n.getSnapshotBeforeUpdate=function(e){return this.props.location.pathname!==e.location.pathname&&(E(this.props.location,e.location),!0)},n.render=function(){return i.a.createElement(i.a.Fragment,null,this.props.children,i.a.createElement(T,{location:location}))},t}(i.a.Component),C=n("IOVJ"),j=n("pCP8"),_=n.n(j);n("xtjI"),n("4DPX"),n("rzGZ"),n("Dq+y"),n("8npG"),n("Ggvi");function A(e,t){for(var n in e)if(!(n in t))return!0;for(var r in t)if(e[r]!==t[r])return!0;return!1}function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function R(e){for(var t=1;t0&&n("NSX3");var e=function(e){return i.a.createElement(s.BaseContext.Provider,{value:{baseuri:"/",basepath:"/"}},i.a.createElement(C.a,e))},t=function(t){var n,r;function o(){return t.apply(this,arguments)||this}return r=t,(n=o).prototype=Object.create(r.prototype),n.prototype.constructor=n,n.__proto__=r,o.prototype.render=function(){var t=this,n=this.props.location;return i.a.createElement(M,{location:n},(function(n){var r=n.pageResources,o=n.location;return i.a.createElement(P,{location:o},i.a.createElement(u.ScrollContext,{location:o,shouldUpdateScroll:S},i.a.createElement(s.Router,{basepath:"/react-map-gl",location:o,id:"gatsby-focus-wrapper"},i.a.createElement(e,Object.assign({path:"/404.html"===r.page.path?Object(L.a)(o.pathname,"/react-map-gl"):encodeURI(r.page.matchPath||r.page.path)},t.props,{location:o,pageResources:r},r.json)))))}))},o}(i.a.Component),o=window,a=o.pagePath,l=o.location;a&&"/react-map-gl"+a!==l.pathname&&!(D.findMatchPath(Object(L.a)(l.pathname,"/react-map-gl"))||"/404.html"===a||a.match(/^\/404\/?$/)||a.match(/^\/offline-plugin-app-shell-fallback\/?$/))&&Object(s.navigate)("/react-map-gl"+a+l.search+l.hash,{replace:!0}),p.publicLoader.loadPage(l.pathname).then((function(e){if(!e||e.status===p.PageResourceStatus.Error)throw new Error("page resources for "+l.pathname+" not found. Not rendering React");window.___webpackCompilationHash=e.page.webpackCompilationHash;var n=function(){return i.a.createElement(s.Location,null,(function(e){return i.a.createElement(t,e)}))},o=Object(r.apiRunner)("wrapRootElement",{element:i.a.createElement(n,null)},i.a.createElement(n,null),(function(e){return{element:e.result}})).pop(),a=function(){return o},u=Object(r.apiRunner)("replaceHydrateFunction",void 0,c.a.hydrate)[0];f()((function(){u(i.a.createElement(a,null),"undefined"!=typeof window?document.getElementById("___gatsby"):void 0,(function(){Object(r.apiRunner)("onInitialClientRender")}))}))}))}))},Vce4:function(e,t,n){var r=n("1a8y"),o=n("BjK0"),i=n("WfYH");e.exports=function(e,t){if(r(e),o(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},Wadk:function(e,t,n){var r=n("ot9L"),o=n("U2V1"),i=n("DFzH"),a=n("kiRH"),c=n("ytzU");e.exports=function(e,t){var n=1==e,s=2==e,u=3==e,l=4==e,f=6==e,p=5==e||f,d=t||c;return function(t,c,h){for(var m,v,g=i(t),y=o(g),b=r(c,h,3),w=a(y.length),E=0,O=n?d(t,w):s?d(t,0):void 0;w>E;E++)if((p||E in y)&&(v=b(m=y[E],E,g),e))if(n)O[E]=v;else if(v)switch(e){case 3:return!0;case 5:return m;case 6:return E;case 2:O.push(m)}else if(l)return!1;return f?-1:u||l?l:O}}},Wbzz:function(e,t,n){"use strict";n.d(t,"b",(function(){return u}));n("YBKJ");var r=n("q1tI"),o=n.n(r),i=n("+ZDr"),a=n.n(i);n.d(t,"a",(function(){return a.a})),n.d(t,"c",(function(){return i.withPrefix}));n("lw3w"),n("emEt").default.enqueue;var c=o.a.createContext({});function s(e){var t=e.staticQueryData,n=e.data,r=e.query,i=e.render,a=n?n.data:t[r]&&t[r].data;return o.a.createElement(o.a.Fragment,null,a&&i(a),!a&&o.a.createElement("div",null,"Loading (StaticQuery)"))}var u=function(e){var t=e.data,n=e.query,r=e.render,i=e.children;return o.a.createElement(c.Consumer,null,(function(e){return o.a.createElement(s,{data:t,query:n,render:r||i,staticQueryData:e})}))}},WevN:function(e,t,n){"use strict";var r=n("P8UN"),o=n("kiRH"),i=n("YdGP"),a="".endsWith;r(r.P+r.F*n("h+B4")("endsWith"),"String",{endsWith:function(e){var t=i(this,e,"endsWith"),n=arguments.length>1?arguments[1]:void 0,r=o(t.length),c=void 0===n?r:Math.min(o(n),r),s=String(e);return a?a.call(t,s,c):t.slice(c-s.length,c)===s}})},WfYH:function(e,t,n){"use strict";var r=n("nONw");function o(e){var t,n;this.promise=new e((function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)}e.exports.f=function(e){return new o(e)}},Wwog:function(e,t,n){"use strict";function r(e,t){if(e.length!==t.length)return!1;for(var n=0;n1?arguments[1]:void 0,n),s=a>2?arguments[2]:void 0,u=void 0===s?n:o(s,n);u>c;)t[c++]=e;return t}},YBKJ:function(e,t,n){"use strict";var r=n("emib"),o=n("qDzq"),i=n("CCE/"),a=n("TUPI"),c=n("kxs/"),s=n("96qb"),u=n("chL8").f,l=n("Drra").f,f=n("rjfK").f,p=n("EU/P").trim,d=r.Number,h=d,m=d.prototype,v="Number"==i(n("nsRs")(m)),g="trim"in String.prototype,y=function(e){var t=c(e,!1);if("string"==typeof t&&t.length>2){var n,r,o,i=(t=g?t.trim():p(t,3)).charCodeAt(0);if(43===i||45===i){if(88===(n=t.charCodeAt(2))||120===n)return NaN}else if(48===i){switch(t.charCodeAt(1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+t}for(var a,s=t.slice(2),u=0,l=s.length;uo)return NaN;return parseInt(s,r)}}return+t};if(!d(" 0o1")||!d("0b1")||d("+0x1")){d=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof d&&(v?s((function(){m.valueOf.call(n)})):"Number"!=i(n))?a(new h(y(t)),n,d):y(t)};for(var b,w=n("QPJK")?u(h):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),E=0;w.length>E;E++)o(h,b=w[E])&&!o(d,b)&&f(d,b,l(h,b));d.prototype=m,m.constructor=d,n("IYdN")(r,"Number",d)}},YEpu:function(e,t,n){"use strict";var r=n("aHWV"),o=RegExp.prototype.exec;e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var i=n.call(e,t);if("object"!=typeof i)throw new TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==r(e))throw new TypeError("RegExp#exec called on incompatible receiver");return o.call(e,t)}},YGZZ:function(e,t,n){var r=n("BjK0"),o=n("emib").document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},"YLt+":function(e){e.exports=JSON.parse("[]")},YbXK:function(e,t,n){"use strict";var r=n("ouCZ")(!0);n("ZFV6")(String,"String",(function(e){this._t=String(e),this._i=0}),(function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})}))},YdGP:function(e,t,n){var r=n("mhTz"),o=n("ap2Z");e.exports=function(e,t,n){if(r(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(o(e))}},YmeT:function(e,t,n){var r=n("rjfK"),o=n("1a8y"),i=n("2mBY");e.exports=n("QPJK")?Object.defineProperties:function(e,t){o(e);for(var n,a=i(t),c=a.length,s=0;c>s;)r.f(e,n=a[s++],t[n]);return e}},YwZP:function(e,t,n){"use strict";n.r(t),n.d(t,"Link",(function(){return R})),n.d(t,"Location",(function(){return b})),n.d(t,"LocationProvider",(function(){return w})),n.d(t,"Match",(function(){return F})),n.d(t,"Redirect",(function(){return D})),n.d(t,"Router",(function(){return x})),n.d(t,"ServerLocation",(function(){return E})),n.d(t,"isRedirect",(function(){return M})),n.d(t,"redirectTo",(function(){return L})),n.d(t,"useLocation",(function(){return U})),n.d(t,"useNavigate",(function(){return G})),n.d(t,"useParams",(function(){return H})),n.d(t,"useMatch",(function(){return q})),n.d(t,"BaseContext",(function(){return O}));n("AqHK"),n("sC2a"),n("U6Bt"),n("6kNP"),n("8npG"),n("LagC"),n("pS08"),n("sc67"),n("E5k/");var r=n("q1tI"),o=n.n(r),i=n("QLaP"),a=n.n(i),c=n("nqlD"),s=n.n(c),u=n("94VI"),l=n("LYrO");n.d(t,"matchPath",(function(){return l.match}));var f=n("9Xx/");n.d(t,"createHistory",(function(){return f.a})),n.d(t,"createMemorySource",(function(){return f.b})),n.d(t,"navigate",(function(){return f.d})),n.d(t,"globalHistory",(function(){return f.c}));var p=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function v(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var g=function(e,t){var n=s()(t);return n.displayName=e,n},y=g("Location"),b=function(e){var t=e.children;return o.a.createElement(y.Consumer,null,(function(e){return e?t(e):o.a.createElement(w,null,t)}))},w=function(e){function t(){var n,r;h(this,t);for(var o=arguments.length,i=Array(o),a=0;a-1?(i=t.substring(0,r),a=t.substring(r)):i=t,o.a.createElement(y.Provider,{value:{location:{pathname:i,search:a,hash:""},navigate:function(){throw new Error("You can't call navigate on the server.")}}},n)},O=g("Base",{baseuri:"/",basepath:"/"}),x=function(e){return o.a.createElement(O.Consumer,null,(function(t){return o.a.createElement(b,null,(function(n){return o.a.createElement(S,p({},t,n,e))}))}))},S=function(e){function t(){return h(this,t),m(this,e.apply(this,arguments))}return v(t,e),t.prototype.render=function(){var e=this.props,t=e.location,n=e.navigate,r=e.basepath,i=e.primary,a=e.children,c=(e.baseuri,e.component),s=void 0===c?"div":c,u=d(e,["location","navigate","basepath","primary","children","baseuri","component"]),f=o.a.Children.toArray(a).reduce((function(e,t){var n=z(r)(t);return e.concat(n)}),[]),h=t.pathname,m=Object(l.pick)(f,h);if(m){var v=m.params,g=m.uri,y=m.route,b=m.route.value;r=y.default?r:y.path.replace(/\*$/,"");var w=p({},v,{uri:g,location:t,navigate:function(e,t){return n(Object(l.resolve)(e,g),t)}}),E=o.a.cloneElement(b,w,b.props.children?o.a.createElement(x,{location:t,primary:i},b.props.children):void 0),S=i?P:s,T=i?p({uri:g,location:t,component:s},u):u;return o.a.createElement(O.Provider,{value:{baseuri:g,basepath:r}},o.a.createElement(S,T,E))}return null},t}(o.a.PureComponent);S.defaultProps={primary:!0};var T=g("Focus"),P=function(e){var t=e.uri,n=e.location,r=e.component,i=d(e,["uri","location","component"]);return o.a.createElement(T.Consumer,null,(function(e){return o.a.createElement(_,p({},i,{component:r,requestFocus:e,uri:t,location:n}))}))},C=!0,j=0,_=function(e){function t(){var n,r;h(this,t);for(var o=arguments.length,i=Array(o),a=0;a])/g,y=/([[}=:>])\s+/g,b=/(\{[^{]+?);(?=\})/g,w=/\s{2,}/g,E=/([^\(])(:+) */g,O=/[svh]\w+-[tblr]{2}/,x=/\(\s*(.*)\s*\)/g,S=/([\s\S]*?);/g,T=/-self|flex-/g,P=/[^]*?(:[rp][el]a[\w-]+)[^]*/,C=/stretch|:\s*\w+\-(?:conte|avail)/,j=/([^-])(image-set\()/,_="-webkit-",A="-moz-",k="-ms-",R=59,I=125,M=123,L=40,N=41,D=10,F=13,U=32,G=45,H=42,q=44,B=58,z=47,W=1,J=1,K=0,Y=1,$=1,X=1,V=0,Z=0,Q=0,ee=[],te=[],ne=0,re=null,oe=0,ie=1,ae="",ce="",se="";function ue(e,t,o,i,a){for(var c,s,l=0,f=0,p=0,d=0,g=0,y=0,b=0,w=0,O=0,S=0,T=0,P=0,C=0,j=0,A=0,k=0,V=0,te=0,re=0,fe=o.length,ge=fe-1,ye="",be="",we="",Ee="",Oe="",xe="";A0&&(be=be.replace(r,"")),be.trim().length>0)){switch(b){case U:case 9:case R:case F:case D:break;default:be+=o.charAt(A)}b=R}if(1===V)switch(b){case M:case I:case R:case 34:case 39:case L:case N:case q:V=0;case 9:case F:case D:case U:break;default:for(V=0,re=A,g=b,A--,b=R;re0&&(++A,b=g);case M:re=fe}}switch(b){case M:for(g=(be=be.trim()).charCodeAt(0),T=1,re=++A;A0&&(be=be.replace(r,"")),y=be.charCodeAt(1)){case 100:case 109:case 115:case G:c=t;break;default:c=ee}if(re=(we=ue(t,c,we,y,a+1)).length,Q>0&&0===re&&(re=be.length),ne>0&&(s=me(3,we,c=le(ee,be,te),t,J,W,re,y,a,i),be=c.join(""),void 0!==s&&0===(re=(we=s.trim()).length)&&(y=0,we="")),re>0)switch(y){case 115:be=be.replace(x,he);case 100:case 109:case G:we=be+"{"+we+"}";break;case 107:we=(be=be.replace(h,"$1 $2"+(ie>0?ae:"")))+"{"+we+"}",we=1===$||2===$&&de("@"+we,3)?"@"+_+we+"@"+we:"@"+we;break;default:we=be+we,112===i&&(Ee+=we,we="")}else we="";break;default:we=ue(t,le(t,be,te),we,i,a+1)}Oe+=we,P=0,V=0,j=0,k=0,te=0,C=0,be="",we="",b=o.charCodeAt(++A);break;case I:case R:if((re=(be=(k>0?be.replace(r,""):be).trim()).length)>1)switch(0===j&&((g=be.charCodeAt(0))===G||g>96&&g<123)&&(re=(be=be.replace(" ",":")).length),ne>0&&void 0!==(s=me(1,be,t,e,J,W,Ee.length,i,a,i))&&0===(re=(be=s.trim()).length)&&(be="\0\0"),g=be.charCodeAt(0),y=be.charCodeAt(1),g){case 0:break;case 64:if(105===y||99===y){xe+=be+o.charAt(A);break}default:if(be.charCodeAt(re-1)===B)break;Ee+=pe(be,g,y,be.charCodeAt(2))}P=0,V=0,j=0,k=0,te=0,be="",b=o.charCodeAt(++A)}}switch(b){case F:case D:if(f+d+p+l+Z===0)switch(S){case N:case 39:case 34:case 64:case 126:case 62:case H:case 43:case z:case G:case B:case q:case R:case M:case I:break;default:j>0&&(V=1)}f===z?f=0:Y+P===0&&107!==i&&be.length>0&&(k=1,be+="\0"),ne*oe>0&&me(0,be,t,e,J,W,Ee.length,i,a,i),W=1,J++;break;case R:case I:if(f+d+p+l===0){W++;break}default:switch(W++,ye=o.charAt(A),b){case 9:case U:if(d+l+f===0)switch(w){case q:case B:case 9:case U:ye="";break;default:b!==U&&(ye=" ")}break;case 0:ye="\\0";break;case 12:ye="\\f";break;case 11:ye="\\v";break;case 38:d+f+l===0&&Y>0&&(te=1,k=1,ye="\f"+ye);break;case 108:if(d+f+l+K===0&&j>0)switch(A-j){case 2:112===w&&o.charCodeAt(A-3)===B&&(K=w);case 8:111===O&&(K=O)}break;case B:d+f+l===0&&(j=A);break;case q:f+p+d+l===0&&(k=1,ye+="\r");break;case 34:case 39:0===f&&(d=d===b?0:0===d?b:d);break;case 91:d+f+p===0&&l++;break;case 93:d+f+p===0&&l--;break;case N:d+f+l===0&&p--;break;case L:if(d+f+l===0){if(0===P)switch(2*w+3*O){case 533:break;default:T=0,P=1}p++}break;case 64:f+p+d+l+j+C===0&&(C=1);break;case H:case z:if(d+l+p>0)break;switch(f){case 0:switch(2*b+3*o.charCodeAt(A+1)){case 235:f=z;break;case 220:re=A,f=H}break;case H:b===z&&w===H&&re+2!==A&&(33===o.charCodeAt(re+2)&&(Ee+=o.substring(re,A+1)),ye="",f=0)}}if(0===f){if(Y+d+l+C===0&&107!==i&&b!==R)switch(b){case q:case 126:case 62:case 43:case N:case L:if(0===P){switch(w){case 9:case U:case D:case F:ye+="\0";break;default:ye="\0"+ye+(b===q?"":"\0")}k=1}else switch(b){case L:j+7===A&&108===w&&(j=0),P=++T;break;case N:0==(P=--T)&&(k=1,ye+="\0")}break;case 9:case U:switch(w){case 0:case M:case I:case R:case q:case 12:case 9:case U:case D:case F:break;default:0===P&&(k=1,ye+="\0")}}be+=ye,b!==U&&9!==b&&(S=b)}}O=w,w=b,A++}if(re=Ee.length,Q>0&&0===re&&0===Oe.length&&0===t[0].length==0&&(109!==i||1===t.length&&(Y>0?ce:se)===t[0])&&(re=t.join(",").length+2),re>0){if(c=0===Y&&107!==i?function(e){for(var t,n,o=0,i=e.length,a=Array(i);o1)){if(p=s.charCodeAt(s.length-1),d=n.charCodeAt(0),t="",0!==l)switch(p){case H:case 126:case 62:case 43:case U:case L:break;default:t=" "}switch(d){case 38:n=t+ce;case 126:case 62:case 43:case U:case N:case L:break;case 91:n=t+n+ce;break;case B:switch(2*n.charCodeAt(1)+3*n.charCodeAt(2)){case 530:if(X>0){n=t+n.substring(8,f-1);break}default:(l<1||c[l-1].length<1)&&(n=t+ce+n)}break;case q:t="";default:n=f>1&&n.indexOf(":")>0?t+n.replace(E,"$1"+ce+"$2"):t+n+ce}s+=n}a[o]=s.replace(r,"").trim()}return a}(t):t,ne>0&&void 0!==(s=me(2,Ee,c,e,J,W,re,i,a,i))&&0===(Ee=s).length)return xe+Ee+Oe;if(Ee=c.join(",")+"{"+Ee+"}",$*K!=0){switch(2!==$||de(Ee,2)||(K=0),K){case 111:Ee=Ee.replace(v,":-moz-$1")+Ee;break;case 112:Ee=Ee.replace(m,"::"+_+"input-$1")+Ee.replace(m,"::-moz-$1")+Ee.replace(m,":-ms-input-$1")+Ee}K=0}}return xe+Ee+Oe}function le(e,t,n){var r=t.trim().split(l),o=r,i=r.length,a=e.length;switch(a){case 0:case 1:for(var c=0,s=0===a?"":e[0]+" ";c0&&Y>0)return o.replace(p,"$1").replace(f,"$1"+se);break;default:return e.trim()+o.replace(f,"$1"+e.trim())}default:if(n*Y>0&&o.indexOf("\f")>0)return o.replace(f,(e.charCodeAt(0)===B?"":"$1")+e.trim())}return e+o}function pe(e,t,n,r){var u,l=0,f=e+";",p=2*t+3*n+4*r;if(944===p)return function(e){var t=e.length,n=e.indexOf(":",9)+1,r=e.substring(0,n).trim(),o=e.substring(n,t-1).trim();switch(e.charCodeAt(9)*ie){case 0:break;case G:if(110!==e.charCodeAt(10))break;default:var i=o.split((o="",c)),a=0;for(n=0,t=i.length;a64&&f<90||f>96&&f<123||95===f||f===G&&u.charCodeAt(1)!==G))switch(isNaN(parseFloat(u))+(-1!==u.indexOf("("))){case 1:switch(u){case"infinite":case"alternate":case"backwards":case"running":case"normal":case"forwards":case"both":case"none":case"linear":case"ease":case"ease-in":case"ease-out":case"ease-in-out":case"paused":case"reverse":case"alternate-reverse":case"inherit":case"initial":case"unset":case"step-start":case"step-end":break;default:u+=ae}}l[n++]=u}o+=(0===a?"":",")+l.join(" ")}}return o=r+o+";",1===$||2===$&&de(o,1)?_+o+o:o}(f);if(0===$||2===$&&!de(f,1))return f;switch(p){case 1015:return 97===f.charCodeAt(10)?_+f+f:f;case 951:return 116===f.charCodeAt(3)?_+f+f:f;case 963:return 110===f.charCodeAt(5)?_+f+f:f;case 1009:if(100!==f.charCodeAt(4))break;case 969:case 942:return _+f+f;case 978:return _+f+A+f+f;case 1019:case 983:return _+f+A+f+k+f+f;case 883:return f.charCodeAt(8)===G?_+f+f:f.indexOf("image-set(",11)>0?f.replace(j,"$1"+_+"$2")+f:f;case 932:if(f.charCodeAt(4)===G)switch(f.charCodeAt(5)){case 103:return _+"box-"+f.replace("-grow","")+_+f+k+f.replace("grow","positive")+f;case 115:return _+f+k+f.replace("shrink","negative")+f;case 98:return _+f+k+f.replace("basis","preferred-size")+f}return _+f+k+f+f;case 964:return _+f+k+"flex-"+f+f;case 1023:if(99!==f.charCodeAt(8))break;return u=f.substring(f.indexOf(":",15)).replace("flex-","").replace("space-between","justify"),_+"box-pack"+u+_+f+k+"flex-pack"+u+f;case 1005:return i.test(f)?f.replace(o,":"+_)+f.replace(o,":"+A)+f:f;case 1e3:switch(l=(u=f.substring(13).trim()).indexOf("-")+1,u.charCodeAt(0)+u.charCodeAt(l)){case 226:u=f.replace(O,"tb");break;case 232:u=f.replace(O,"tb-rl");break;case 220:u=f.replace(O,"lr");break;default:return f}return _+f+k+u+f;case 1017:if(-1===f.indexOf("sticky",9))return f;case 975:switch(l=(f=e).length-10,p=(u=(33===f.charCodeAt(l)?f.substring(0,l):f).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|u.charCodeAt(7))){case 203:if(u.charCodeAt(8)<111)break;case 115:f=f.replace(u,_+u)+";"+f;break;case 207:case 102:f=f.replace(u,_+(p>102?"inline-":"")+"box")+";"+f.replace(u,_+u)+";"+f.replace(u,k+u+"box")+";"+f}return f+";";case 938:if(f.charCodeAt(5)===G)switch(f.charCodeAt(6)){case 105:return u=f.replace("-items",""),_+f+_+"box-"+u+k+"flex-"+u+f;case 115:return _+f+k+"flex-item-"+f.replace(T,"")+f;default:return _+f+k+"flex-line-pack"+f.replace("align-content","").replace(T,"")+f}break;case 973:case 989:if(f.charCodeAt(3)!==G||122===f.charCodeAt(4))break;case 931:case 953:if(!0===C.test(e))return 115===(u=e.substring(e.indexOf(":")+1)).charCodeAt(0)?pe(e.replace("stretch","fill-available"),t,n,r).replace(":fill-available",":stretch"):f.replace(u,_+u)+f.replace(u,A+u.replace("fill-",""))+f;break;case 962:if(f=_+f+(102===f.charCodeAt(5)?k+f:"")+f,n+r===211&&105===f.charCodeAt(13)&&f.indexOf("transform",10)>0)return f.substring(0,f.indexOf(";",27)+1).replace(a,"$1"+_+"$2")+f}return f}function de(e,t){var n=e.indexOf(1===t?":":"{"),r=e.substring(0,3!==t?n:10),o=e.substring(n+1,e.length-1);return re(2!==t?r:r.replace(P,"$1"),o,t)}function he(e,t){var n=pe(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return n!==t+";"?n.replace(S," or ($1)").substring(4):"("+t+")"}function me(e,t,n,r,o,i,a,c,s,u){for(var l,f=0,p=t;f0&&(ae=o.replace(d,91===i?"":"-")),i=1,1===Y?se=o:ce=o;var a,c=[se];ne>0&&void 0!==(a=me(-1,n,c,c,J,W,0,0,0,0))&&"string"==typeof a&&(n=a);var s=ue(ee,c,n,0,0);return ne>0&&void 0!==(a=me(-2,s,c,c,J,W,s.length,0,0,0))&&"string"!=typeof(s=a)&&(i=0),ae="",se="",ce="",K=0,J=1,W=1,V*i==0?s:s.replace(r,"").replace(g,"").replace(y,"$1").replace(b,"$1").replace(w," ")}return ye.use=function e(t){switch(t){case void 0:case null:ne=te.length=0;break;default:if("function"==typeof t)te[ne++]=t;else if("object"==typeof t)for(var n=0,r=t.length;n1?arguments[1]:void 0,v=void 0!==m,g=0,y=l(p);if(v&&(m=r(m,h>2?arguments[2]:void 0,2)),null==y||d==Array&&c(y))for(n=new d(t=s(p.length));t>g;g++)u(n,g,v?m(p[g],g):p[g]);else for(f=y.call(p),n=new d;!(o=f.next()).done;g++)u(n,g,v?a(f,m,[o.value,g],!0):o.value);return n.length=g,n}})},cRJv:function(e,t,n){"use strict";var r=n("DFzH"),o=n("dTG6"),i=n("kiRH");e.exports=[].copyWithin||function(e,t){var n=r(this),a=i(n.length),c=o(e,a),s=o(t,a),u=arguments.length>2?arguments[2]:void 0,l=Math.min((void 0===u?a:o(u,a))-s,a-c),f=1;for(s0;)s in n?n[c]=n[s]:delete n[c],c+=f,s+=f;return n}},cSJ8:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));n("TAD1");function r(e,t){return void 0===t&&(t=""),t?e===t?"/":e.startsWith(t+"/")?e.slice(t.length):e:e}},chL8:function(e,t,n){var r=n("13lr"),o=n("U33C").concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},cjBy:function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},cu4x:function(e,t,n){"use strict";n("sc67"),t.__esModule=!0,t.parsePath=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var i=t.indexOf("?");-1!==i&&(n=t.substr(i),t=t.substr(0,i));return{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}},cxuS:function(e,t,n){var r=n("P8UN"),o=n("ys0W")(!1);r(r.S,"Object",{values:function(e){return o(e)}})},dSuk:function(e,t,n){var r=n("rjfK").f,o=n("qDzq"),i=n("sOol")("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},dTG6:function(e,t,n){var r=n("1Llc"),o=Math.max,i=Math.min;e.exports=function(e,t){return(e=r(e))<0?o(e+t,0):i(e,t)}},dx5X:function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"c",(function(){return u})),n.d(t,"d",(function(){return l})),n.d(t,"e",(function(){return f})),n.d(t,"f",(function(){return p})),n.d(t,"b",(function(){return d}));var r=n("vOnD"),o=n("q1tI"),i=n.n(o);var a=function(e){var t,n;function r(){return e.apply(this,arguments)||this}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.prototype.render=function(){var e=this.props,t=e.className,n=void 0===t?"":t,r=e.width,o=void 0===r?24:r,a=e.height,c=void 0===a?24:a;return i.a.createElement("svg",{viewBox:"0 0 24 24",className:n,width:o,height:c},i.a.createElement("title",null,"Chevron Down"),i.a.createElement("path",{transform:"rotate(270, 12, 12)",fillRule:"evenodd",clipRule:"evenodd",d:"M9 12C9 12.2652 9.10536 12.5196 9.29289 12.7071L13.2929 16.7071C13.6834 17.0976 14.3166 17.0976 14.7071 16.7071C15.0976 16.3166 15.0976 15.6834 14.7071 15.2929L11.4142 12L14.7071 8.70711C15.0976 8.31658 15.0976 7.68342 14.7071 7.29289C14.3166 6.90237 13.6834 6.90237 13.2929 7.29289L9.29289 11.2929C9.10536 11.4804 9 11.7348 9 12Z"}))},r}(o.Component),c=n("k3Yn"),s=Object(r.c)(a).withConfig({displayName:"toc__TocChevron",componentId:"c2gnov-0"})(["height:16px;width:16px;position:absolute;left:","px;top:20px;transform:",";transition:transform 0.3s;"],(function(e){return 12*e.$depth+24}),(function(e){return e.$isTocOpen?"none":"rotate(-90deg)"})),u=r.c.div.withConfig({displayName:"toc__TocEntry",componentId:"c2gnov-1"})(["font:",";border-top:1px solid ",";color:",";cursor:pointer;margin:-0.5px 0;position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;"],(function(e){return e.theme.typography.font350}),(function(e){return e.$depth||0===e.$index?"tranparent":e.theme.colors.mono400}),(function(e){return e.$depth?e.theme.colors.mono800:e.theme.colors.mono1000})),l=r.c.span.withConfig({displayName:"toc__TocHeader",componentId:"c2gnov-2"})(["display:block;padding:16px 16px 16px ","px;&:hover{background:","}"],(function(e){return 12*e.$depth+48}),(function(e){return e.theme.colors.mono200})),f=r.c.div.withConfig({displayName:"toc__TocLink",componentId:"c2gnov-3"})(["a{display:block;padding:16px 16px 16px ","px;color:"," !important;text-decoration:none;}&:hover{background:",";}"],(function(e){return 12*e.$depth+48}),(function(e){return e.$active?e.theme.colors.primary400:e.$depth?e.theme.colors.mono800:e.theme.colors.mono1000}),(function(e){return e.theme.colors.mono200})),p=r.c.ul.withConfig({displayName:"toc__TocSubpages",componentId:"c2gnov-4"})(["list-style:none;margin:0;max-height:","px;overflow:hidden;padding:0;transition:max-height 0.3s;"],(function(e){return 56*e.$height})),d=r.c.div.withConfig({displayName:"toc__TocContainer",componentId:"c2gnov-5"})(["position:fixed;top:0;padding:"," 0;max-width:300px;height:100%;z-index:2;border-right:1px solid ",";overflow-y:auto;overflow-x:hidden;width:100%;","{max-width:100%;height:initial;border-right:none;position:sticky;padding:0;transition:opacity 0.3s,transform 0.3s;opacity:",";max-height:",";overflow:",";transform:",";}"],(function(e){return e.theme.sizing.scale1600}),(function(e){return e.theme.colors.mono500}),c.d,(function(e){return e.$isTocOpen?1:0}),(function(e){return e.$isTocOpen?"unset":0}),(function(e){return e.$isTocOpen?"visible":"hidden"}),(function(e){return e.$isTocOpen?"translateY(0)":"translateY(30px)"}))},emEt:function(e,t,n){"use strict";n.r(t),n.d(t,"PageResourceStatus",(function(){return O})),n.d(t,"BaseLoader",(function(){return j})),n.d(t,"ProdLoader",(function(){return A})),n.d(t,"setLoader",(function(){return k})),n.d(t,"publicLoader",(function(){return R}));n("pJf4"),n("q8oJ"),n("cFtU"),n("m210"),n("4DPX"),n("ToIb"),n("rzGZ"),n("Dq+y"),n("YbXK"),n("xJgp"),n("gu/5"),n("eoYm"),n("E5k/"),n("6kNP"),n("8npG"),n("WevN"),n("Ggvi");var r=function(e){if("undefined"==typeof document)return!1;var t=document.createElement("link");try{if(t.relList&&"function"==typeof t.relList.supports)return t.relList.supports(e)}catch(n){return!1}return!1}("prefetch")?function(e,t){return new Promise((function(n,r){if("undefined"!=typeof document){var o=document.createElement("link");o.setAttribute("rel","prefetch"),o.setAttribute("href",e),Object.keys(t).forEach((function(e){o.setAttribute(e,t[e])})),o.onload=n,o.onerror=r,(document.getElementsByTagName("head")[0]||document.getElementsByName("script")[0].parentNode).appendChild(o)}else r()}))}:function(e){return new Promise((function(t,n){var r=new XMLHttpRequest;r.open("GET",e,!0),r.onload=function(){200===r.status?t():n()},r.send(null)}))},o={},i=function(e,t){return new Promise((function(n){o[e]?n():r(e,t).then((function(){n(),o[e]=!0})).catch((function(){}))}))},a=n("5yr3"),c=(n("TAD1"),n("HQhv"),n("LYrO")),s=n("cSJ8"),u=function(e){return void 0===e?e:"/"===e?"/":"/"===e.charAt(e.length-1)?e.slice(0,-1):e};function l(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n1?arguments[1]:void 0)}})},fhoV:function(e,t,n){"use strict";var r=n("ouCZ")(!0);e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},"flL/":function(e,t,n){"use strict";n.r(t),n.d(t,"wrapRootElement",(function(){return v}));n("PZd/"),n("v9g0"),n("xtjI"),n("4DPX"),n("rzGZ"),n("Dq+y"),n("8npG"),n("Ggvi");var r=n("q1tI"),o=n.n(r),i=n("7ljp"),a=n("BfwJ"),c=n("gXpC"),s=(n("E5k/"),n("JTKy").default),u=Object.assign({},s);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t1?arguments[1]:void 0)}}),n("Dq1/")("includes")},gx6d:function(e,t,n){var r=n("1Llc"),o=n("kiRH");e.exports=function(e){if(void 0===e)return 0;var t=r(e),n=o(t);if(t!==n)throw RangeError("Wrong length!");return n}},"h+B4":function(e,t,n){var r=n("sOol")("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,!"/./"[e](t)}catch(o){}}return!0}},"h/qr":function(e,t,n){"use strict";var r=n("96qb");e.exports=function(e,t){return!!e&&r((function(){t?e.call(null,(function(){}),1):e.call(null)}))}},"hFT/":function(e,t,n){n("U6Bt"),n("rzGZ"),n("Dq+y"),n("8npG"),n("Ggvi"),n("AqHK"),t.__esModule=!0;t.ATTRIBUTE_NAMES={BODY:"bodyAttributes",HTML:"htmlAttributes",TITLE:"titleAttributes"};var r=t.TAG_NAMES={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title"},o=(t.VALID_TAG_NAMES=Object.keys(r).map((function(e){return r[e]})),t.TAG_PROPERTIES={CHARSET:"charset",CSS_TEXT:"cssText",HREF:"href",HTTPEQUIV:"http-equiv",INNER_HTML:"innerHTML",ITEM_PROP:"itemprop",NAME:"name",PROPERTY:"property",REL:"rel",SRC:"src"},t.REACT_TAG_MAP={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"});t.HELMET_PROPS={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate"},t.HTML_TAG_MAP=Object.keys(o).reduce((function(e,t){return e[o[t]]=t,e}),{}),t.SELF_CLOSING_TAGS=[r.NOSCRIPT,r.SCRIPT,r.STYLE],t.HELMET_ATTRIBUTE="data-react-helmet"},hUyl:function(e,t,n){"use strict";n("sC2a");var r=0,o=function(e){var t=window.decodeURI(e.replace("#",""));if(""!==t){var n=document.getElementById(t);if(n){var o=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop,i=document.documentElement.clientTop||document.body.clientTop||0,a=window.getComputedStyle(n),c=a.getPropertyValue("scroll-margin-top")||a.getPropertyValue("scroll-snap-margin-top")||"0px";return n.getBoundingClientRect().top+o-parseInt(c,10)-i-r}}return null};t.onInitialClientRender=function(e,t){t.offsetY&&(r=t.offsetY),requestAnimationFrame((function(){var e=o(window.location.hash);null!==e&&window.scrollTo(0,e)}))},t.shouldUpdateScroll=function(e){var t=e.routerProps.location,n=o(t.hash);return null===n||[0,n]}},hd9s:function(e,t,n){"use strict";var r=n("jGDn"),o=n("5NKs");t.__esModule=!0,t.ScrollContainer=void 0;var i=o(n("j8BX")),a=o(n("XEEL")),c=r(n("q1tI")),s=o(n("i8i4")),u=n("Enzk"),l=n("YwZP"),f=function(e){function t(t){return e.call(this,t)||this}(0,a.default)(t,e);var n=t.prototype;return n.componentDidMount=function(){var e=this,t=s.default.findDOMNode(this),n=this.props,r=n.location,o=n.scrollKey;if(t){t.addEventListener("scroll",(function(){e.props.context.save(r,o,t.scrollTop)}));var i=this.props.context.read(r,o);t.scrollTo(0,i||0)}},n.render=function(){return this.props.children},t}(c.Component);t.ScrollContainer=function(e){return c.createElement(l.Location,null,(function(t){var n=t.location;return c.createElement(u.ScrollContext.Consumer,null,(function(t){return c.createElement(f,(0,i.default)({},e,{context:t,location:n}))}))}))}},ivKS:function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return u})),n.d(t,"j",(function(){return l})),n.d(t,"g",(function(){return f})),n.d(t,"h",(function(){return p})),n.d(t,"i",(function(){return d})),n.d(t,"k",(function(){return h})),n.d(t,"f",(function(){return m})),n.d(t,"a",(function(){return y})),n.d(t,"d",(function(){return b})),n.d(t,"e",(function(){return w})),n.d(t,"l",(function(){return E}));var r=n("q1tI"),o=n.n(r),i=n("Wbzz"),a=n("k3Yn"),c=n("vOnD"),s=c.c.header.withConfig({displayName:"header__Header",componentId:"sc-3r2dxq-0"})(["z-index:1001;align-items:center;background-color:",";color:",";display:flex;height:",";justify-content:space-between;padding:0 36px;top:0;left:0;width:100vw;user-select:none;white-space:nowrap;position:fixed;","{position:static;}"],(function(e){return e.theme.colors.mono1000}),(function(e){return e.theme.colors.mono100}),(function(e){return e.theme.sizing.scale1600}),a.d),u=c.c.div.withConfig({displayName:"header__HeaderContainer",componentId:"sc-3r2dxq-1"})(["grid-column:1/3;grid-row:1/2;","{order:1;}"],a.d),l=c.c.div.withConfig({displayName:"header__HeaderMenuBlock",componentId:"sc-3r2dxq-2"})(["align-items:center;display:flex;flex-direction:row;"]),f=Object(c.c)(i.a).withConfig({displayName:"header__HeaderLogo",componentId:"sc-3r2dxq-3"})(["font:",";text-decoration:none;&:visited{color:",";}&:active{color:",";}&:hover{color:",";}"],(function(e){return e.theme.typography.font450}),(function(e){return e.theme.colors.mono100}),(function(e){return e.theme.colors.mono200}),(function(e){return e.theme.colors.mono200})),p=c.c.div.withConfig({displayName:"header__HeaderMenu",componentId:"sc-3r2dxq-4"})(["background:",";display:flex;box-sizing:content-box;flex-direction:column;position:absolute;overflow:hidden;min-width:180px;max-height:","px;padding-bottom:",";top:",";left:",";transition-property:max-height,padding-bottom;transition-duration:",";transition-timing-function:",";z-index:100;","{width:100%;left:0;}"],(function(e){return e.theme.colors.mono1000}),(function(e){return e.$collapsed?0:48*e.$nbItems}),(function(e){return e.$collapsed?0:e.theme.sizing.scale800}),(function(e){return e.theme.sizing.scale1600}),(function(e){return e.theme.sizing.scale600}),(function(e){return e.theme.animation.timing400}),(function(e){return e.theme.animation.easeInOutCurve}),a.d),d=c.c.div.withConfig({displayName:"header__HeaderMenuBackground",componentId:"sc-3r2dxq-5"})(["position:fixed;top:0;bottom:0;left:0;right:0;background:transparent;z-index:1;","{background:rgba(0,0,0,0.3);}"],a.d),h=c.c.a.withConfig({displayName:"header__HeaderMenuLink",componentId:"sc-3r2dxq-6"})(["display:block;padding:"," ",";text-decoration:none;font:",";","{font:",";}&:visited{color:",";}&:active{color:",";}&:hover{color:",";}"],(function(e){return e.theme.sizing.scale400}),(function(e){return e.theme.sizing.scale1600}),(function(e){return e.theme.typography.font300}),a.d,(function(e){return e.theme.typography.font500}),(function(e){return e.theme.colors.mono100}),(function(e){return e.theme.colors.mono200}),(function(e){return e.theme.colors.mono200})),m=c.c.div.withConfig({displayName:"header__HeaderLinksBlock",componentId:"sc-3r2dxq-7"})(["align-items:center;display:flex;flex-direction:row;","{display:block;}"],a.d),v=c.c.div.withConfig({displayName:"header__StyledHamburgerMenu",componentId:"sc-3r2dxq-8"})(["cursor:pointer;justify-content:space-between;display:flex;flex-direction:column;padding:3px 1px 4px;margin-right:",";height:",";width:",";"],(function(e){return e.theme.sizing.scale600}),(function(e){return e.theme.sizing.scale800}),(function(e){return e.theme.sizing.scale800})),g=c.c.div.withConfig({displayName:"header__HamburgerBar",componentId:"sc-3r2dxq-9"})(["background-color:",";height:1px;width:100%;"],(function(e){return e.theme.colors.mono100})),y=function(e){var t=e.onClick;return o.a.createElement(v,{onClick:t},o.a.createElement(g,null),o.a.createElement(g,null),o.a.createElement(g,null))},b=Object(c.c)(i.a).withConfig({displayName:"header__HeaderLink",componentId:"sc-3r2dxq-10"})(["color:",";text-decoration:none;&:visited{color:",";}&:active{color:",";}&:hover{color:",";}"],(function(e){return e.theme.colors.mono100}),(function(e){return e.theme.colors.mono100}),(function(e){return e.theme.colors.mono200}),(function(e){return e.theme.colors.mono200})),w=c.c.div.withConfig({displayName:"header__HeaderLinkContainer",componentId:"sc-3r2dxq-11"})(["font:",";flex:1 1 0;padding-left:",";","{font:",";padding:"," ",";}"],(function(e){return e.theme.typography.font300}),(function(e){return e.theme.sizing.scale700}),a.d,(function(e){return e.theme.typography.font500}),(function(e){return e.theme.sizing.scale400}),(function(e){return e.theme.sizing.scale1000})),E=c.c.div.withConfig({displayName:"header__TocToggle",componentId:"sc-3r2dxq-12"})(["color:",";cursor:pointer;line-height:",";user-select:none;"],(function(e){return e.theme.colors.mono100}),(function(e){return e.theme.sizing.scale1600}))},j8BX:function(e,t){function n(){return e.exports=n=Object.assign||function(e){for(var t=1;tl;)for(var d,h=s(arguments[l++]),m=f?o(h).concat(f(h)):o(h),v=m.length,g=0;v>g;)d=m[g++],r&&!p.call(h,d)||(n[d]=h[d]);return n}:u},kaKw:function(e,t,n){"use strict";n.d(t,"a",(function(){return g}));n("pJf4"),n("q8oJ"),n("YbXK"),n("cFtU"),n("m210"),n("xtjI"),n("4DPX"),n("Ggvi"),n("rzGZ"),n("Dq+y"),n("8npG"),n("cxuS");var r=n("q1tI"),o=n.n(r),i=(n("TAD1"),n("Wbzz")),a=n("dx5X"),c=function(e){var t=e.active,n=e.depth,r=e.index,c=e.hasChildren,s=e.isTocOpen,u=e.id,l=e.name,f=e.path,p=e.toggleEntry,d=void 0===p?function(){}:p;return f&&!f.startsWith("/")&&(f="/"+f),o.a.createElement(a.c,{$depth:n,$index:r,title:l,onClick:function(){return d(u)}},c&&o.a.createElement(a.a,{$depth:n,$isTocOpen:s}),f&&"string"==typeof f?o.a.createElement(a.e,{$depth:n,$active:t},o.a.createElement(i.a,{to:f,title:l},l)):o.a.createElement(a.d,{$depth:n},l))},s=function(e){var t=e.tree,n=e.tocState,r=e.toggleEntry;return o.a.createElement(o.a.Fragment,null,t.map((function(e,t){return function e(t){var n=t.route,r=t.id,i=t.index,s=t.depth,u=t.tocState,l=t.toggleEntry,f=n.chapters||n.entries||[],p=r.concat(i);if(f.length){var d=n.title,h=u[p];return o.a.createElement("div",{key:i},o.a.createElement(c,{depth:s,index:i,hasChildren:!0,isTocOpen:h&&h.height>0,id:p,name:d,toggleEntry:l}),o.a.createElement(a.f,{$height:h&&h.height},f.map((function(t,n){return e({depth:s+1,id:p,index:n,route:t,tocState:u,toggleEntry:l})}))))}var m=n.childMdx,v=m&&m.frontmatter&&m.frontmatter.title||n.title,g=m&&m.fields&&m.fields.slug||n.path;return o.a.createElement("div",{key:i},o.a.createElement("li",null,o.a.createElement(c,{active:u[p]&&!0===u[p].isSelected,depth:s,name:v,path:g})))}({route:e,index:t,depth:0,tocState:n,toggleEntry:r,id:[]})})))};function u(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0?o(r(e),9007199254740991):0}},klQ5:function(e,t,n){var r=n("emib"),o=n("TUPI"),i=n("rjfK").f,a=n("chL8").f,c=n("mhTz"),s=n("lb9j"),u=r.RegExp,l=u,f=u.prototype,p=/a/g,d=/a/g,h=new u(p)!==p;if(n("QPJK")&&(!h||n("96qb")((function(){return d[n("sOol")("match")]=!1,u(p)!=p||u(d)==d||"/a/i"!=u(p,"i")})))){u=function(e,t){var n=this instanceof u,r=c(e),i=void 0===t;return!n&&r&&e.constructor===u&&i?e:o(h?new l(r&&!i?e.source:e,t):l((r=e instanceof u)?e.source:e,r&&i?s.call(e):t),n?this:f,u)};for(var m=function(e){e in u||i(u,e,{configurable:!0,get:function(){return l[e]},set:function(t){l[e]=t}})},v=a(l),g=0;v.length>g;)m(v[g++]);f.constructor=u,u.prototype=f,n("IYdN")(r,"RegExp",u)}n("to/b")("RegExp")},"kxs/":function(e,t,n){var r=n("BjK0");e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},lFjb:function(e,t,n){"use strict";var r=n("P8UN"),o=n("5SQf"),i=n("1Llc"),a=n("kiRH"),c=[].lastIndexOf,s=!!c&&1/[1].lastIndexOf(1,-0)<0;r(r.P+r.F*(s||!n("h/qr")(c)),"Array",{lastIndexOf:function(e){if(s)return c.apply(this,arguments)||0;var t=o(this),n=a(t.length),r=n-1;for(arguments.length>1&&(r=Math.min(r,i(arguments[1]))),r<0&&(r=n+r);r>=0;r--)if(r in t&&t[r]===e)return r||0;return-1}})},lHo0:function(e,t){t.f=Object.getOwnPropertySymbols},lb9j:function(e,t,n){"use strict";var r=n("1a8y");e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},ltAs:function(e,t,n){var r=n("qDzq"),o=n("DFzH"),i=n("oMtz")("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),r(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},lw3w:function(e,t,n){var r;e.exports=(r=n("rzlk"))&&r.default||r},"m+kh":function(e,t){e.exports={}},m210:function(e,t,n){n("ovV4")("asyncIterator")},m8CP:function(e,t,n){var r=n("2mBY"),o=n("lHo0"),i=n("BnbX");e.exports=function(e){var t=r(e),n=o.f;if(n)for(var a,c=n(e),s=i.f,u=0;c.length>u;)s.call(e,a=c[u++])&&t.push(a);return t}},mhTz:function(e,t,n){var r=n("BjK0"),o=n("CCE/"),i=n("sOol")("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==o(e))}},n7j8:function(e,t,n){var r=n("P8UN");r(r.P,"Function",{bind:n("16Xr")})},nONw:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},nqlD:function(e,t,n){var r=n("q1tI").createContext;e.exports=r,e.exports.default=r},nsRs:function(e,t,n){var r=n("1a8y"),o=n("YmeT"),i=n("U33C"),a=n("oMtz")("IE_PROTO"),c=function(){},s=function(){var e,t=n("YGZZ")("iframe"),r=i.length;for(t.style.display="none",n("ZvP9").appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("

Contributing to react-map-gl

Thanks for taking the time to contribute!

PRs and bug reports are welcome, and we are actively looking for new maintainers.

Setting Up Dev Environment

The master branch is the active development branch.

Building react-map-gl locally from the source requires node.js >=8. +We use yarn to manage the dependencies.

git checkout master
+yarn bootstrap
+yarn test

Test:

$ npm run test

Test in Node:

$ npm run test node

Test in browser (can use Chrome dev tools for debugging):

$ npm run test browser

Pull Requests

Any intended change to the code base must open a pull request and be approved.

Generally speaking, all PRs are open against the master branch, unless the feature being affected no longer exists on master.

PR Checklist

  • Tests
    • npm run test must be successful.
    • New code should be covered by unit tests whenever possible.
  • Documentation
    • If public APIs are added/modified, update component documentation in docs/api-reference.
    • Breaking changes and deprecations must be added to docs/upgrade-guide.md.
    • Noteworthy new features should be added to docs/whats-new.md.
  • Description on GitHub
    • Link to relevant issue.
    • Label with a milestone (latest release or vNext).
    • If public APIs are added/modified, describe the intended behavior.
    • If visual/interaction is affected, consider attaching a screenshot/GIF.

Release

react-map-gl follows the Semantic Versioning guidelines. Steps for publishing releases can be found here.

Community Governance

vis.gl is part of the Urban Computing Foundation. See the organization's Technical Charter.

Technical Steering Committee

react-map-gl development is governed by the vis.gl Technical Steering Committee (TSC).

Maintainers

Maintainers of react-map-gl have commit access to this GitHub repository, and take part in the decision making process.

If you are interested in becoming a maintainer, read the governance guidelines.

The vis.gl TSC meets monthly and publishes meeting notes via a mailing list. +This mailing list can also be utilized to reach out to the TSC.

Code of Conduct

Please be mindful of and adhere to the Linux Foundation's Code of Conduct when contributing to react-map-gl.

\ No newline at end of file diff --git a/docs/get-started/adding-custom-data/index.html b/docs/get-started/adding-custom-data/index.html index a59b7d75..a85d0f95 100644 --- a/docs/get-started/adding-custom-data/index.html +++ b/docs/get-started/adding-custom-data/index.html @@ -1,42 +1,42 @@ -react-map-gl