diff --git a/160a586707c6730c3df8ffb75a40676cc7a9c4fa-70d4e3c065de324fde72.js b/160a586707c6730c3df8ffb75a40676cc7a9c4fa-3e52f09784cd3093a121.js similarity index 100% rename from 160a586707c6730c3df8ffb75a40676cc7a9c4fa-70d4e3c065de324fde72.js rename to 160a586707c6730c3df8ffb75a40676cc7a9c4fa-3e52f09784cd3093a121.js diff --git a/393ab9b2f11b50cae2165635a5f8f207617a3eb5-5dd5cb13d9956ad03dec.js b/393ab9b2f11b50cae2165635a5f8f207617a3eb5-5cc36c77bef0fbd26312.js similarity index 100% rename from 393ab9b2f11b50cae2165635a5f8f207617a3eb5-5dd5cb13d9956ad03dec.js rename to 393ab9b2f11b50cae2165635a5f8f207617a3eb5-5cc36c77bef0fbd26312.js diff --git a/6e6a36f4ff8526c60314e9f12b0013febaeb8c38-781c6ee4c65519f8ec4e.js b/6e6a36f4ff8526c60314e9f12b0013febaeb8c38-44a364ff440a02a84e8d.js similarity index 97% rename from 6e6a36f4ff8526c60314e9f12b0013febaeb8c38-781c6ee4c65519f8ec4e.js rename to 6e6a36f4ff8526c60314e9f12b0013febaeb8c38-44a364ff440a02a84e8d.js index 2b472550..936b6fc5 100644 --- a/6e6a36f4ff8526c60314e9f12b0013febaeb8c38-781c6ee4c65519f8ec4e.js +++ b/6e6a36f4ff8526c60314e9f12b0013febaeb8c38-44a364ff440a02a84e8d.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{"/v66":function(n,e,t){"use strict";function o(n){if("string"==typeof n)return function(n){return function(e){return Boolean(e&&e.type===n)}}(n);if(null==n)return i;if("object"==typeof n)return("length"in n?l:r)(n);if("function"==typeof n)return n;throw new Error("Expected function, string, or object as test")}function r(n){return function(e){var t;for(t in n)if(e[t]!==n[t])return!1;return!0}}function l(n){var e=function(n){for(var e=[],t=n.length,r=-1;++r=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 j(n){for(var e in n)for(var t in n[e])return t||"untitled";return"empty"}var I=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:j(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()>=P(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 P(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=P(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}I.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 I({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(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;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;t22025.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[e++]}};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(e=t[Symbol.iterator]()).next.bind(e)}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]?arguments[1]:this.scale;return t}},{key:"unprojectFlat",value:function(t){arguments.length>1&&void 0!==arguments[1]?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 X(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 G=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[e++]}};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(e=t[Symbol.iterator]()).next.bind(e)}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){var e=0;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(t=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)))return function(){return e>=t.length?{done:!0}:{done:!1,value:t[e++]}};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(e=t[Symbol.iterator]()).next.bind(e)}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=X(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=X(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){var e=0;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(t=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)))return function(){return e>=t.length?{done:!0}:{done:!1,value:t[e++]}};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(e=t[Symbol.iterator]()).next.bind(e)}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(G.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),Xt={rotate:["pinch"],pinch:["pan"],pan:["press","doubletap","anytap","tap"],doubletap:["anytap"],anytap:["tap"]},Gt={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(Xt).forEach((function(t){var n=e.manager.get(t);n&&Xt[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=Gt[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),e.style&&requestAnimationFrame((function(){return 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.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(Ge(l),"px, ").concat(Ge(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=X(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 X(e[1],e[0],F)+X(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 X(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 G={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=G[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-522ba1836a105b6f09a0.js b/76c8c8e7b22c6a62b281c8da985f3febdc31697d-522ba1836a105b6f09a0.js new file mode 100644 index 00000000..0b97389c --- /dev/null +++ b/76c8c8e7b22c6a62b281c8da985f3febdc31697d-522ba1836a105b6f09a0.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},"+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/app-237f4195ec9864dd408e.js b/app-237f4195ec9864dd408e.js deleted file mode 100644 index 46670fe6..00000000 --- a/app-237f4195ec9864dd408e.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{"+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("sC2a");var r=n("TqRt");t.__esModule=!0,t.withPrefix=d,t.withAssetPrefix=function(e){return["/react-map-gl"].concat([e.replace(/^\//,"")]).join("/")},t.navigateTo=t.replace=t.push=t.navigate=t.default=void 0;var o=r(n("8OQS")),i=r(n("pVnL")),a=r(n("PJYZ")),c=r(n("VbXa")),s=r(n("lSNA")),u=r(n("17x9")),l=r(n("q1tI")),f=n("YwZP"),p=n("cu4x");function d(e){return function(e){return e.replace(/\/+/g,"/")}(["/react-map-gl",e].join("/"))}t.parsePath=p.parsePath;var h={activeClassName:u.default.string,activeStyle:u.default.object,partiallyActive:u.default.bool},m=function(e){function t(t){var n;n=e.call(this,t)||this,(0,s.default)((0,a.default)(n),"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)(this.props.to).pathname)},n.componentDidMount=function(){this.state.IOSupported||___loader.enqueue((0,p.parsePath)(this.props.to).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)(o.props.to).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,u=(t.activeClassName,t.activeStyle,t.innerRef,t.partiallyActive,t.state),h=t.replace,m=(0,o.default)(t,["to","getProps","onClick","onMouseEnter","activeClassName","activeStyle","innerRef","partiallyActive","state","replace"]);var v=d(n);return l.default.createElement(f.Link,(0,i.default)({to:v,state:u,getProps:a,innerRef:this.handleRef,onMouseEnter:function(e){s&&s(e),___loader.hovering((0,p.parsePath)(n).pathname)},onClick:function(t){return c&&c(t),0!==t.button||e.props.target||t.defaultPrevented||t.metaKey||t.altKey||t.ctrlKey||t.shiftKey||(t.preventDefault(),y(n,{state:u,replace:h})),!0}},m))},t}(l.default.Component);m.propTypes=(0,i.default)({},h,{onClick:u.default.func,to:u.default.string.isRequired,replace:u.default.bool,state:u.default.object});var v=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.')},g=l.default.forwardRef((function(e,t){return l.default.createElement(m,(0,i.default)({innerRef:t},e))}));t.default=g;var y=function(e,t){window.___navigate(d(e),t)};t.navigate=y;var b=function(e){v("push","navigate",3),window.___push(d(e))};t.push=b;t.replace=function(e){v("replace","navigate",3),window.___replace(d(e))};t.navigateTo=function(e){return v("navigateTo","navigate",3),b(e)}},"+i7v":function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=function(e,t){var n=(0,o.default)(e);if(void 0===t)return n?"pageXOffset"in n?n.pageXOffset:n.document.documentElement.scrollLeft:e.scrollLeft;n?n.scrollTo(t,"pageYOffset"in n?n.pageYOffset:n.document.documentElement.scrollTop):e.scrollLeft=t};var o=r(n("8Y+z"));e.exports=t.default},"+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}},"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()}})},"1fHE":function(e,t,n){"use strict";t.__esModule=!0,t.default=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 JSON.parse(r)}catch(o){return window&&window.___GATSBY_REACT_ROUTER_SCROLL&&window.___GATSBY_REACT_ROUTER_SCROLL[n]?window.___GATSBY_REACT_ROUTER_SCROLL[n]:{}}},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.default=r},"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)},"444f":function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=void 0;var o=r(n("PJYZ")),i=r(n("VbXa")),a=r(n("lSNA")),c=r(n("q1tI")),s=r(n("LHMV")),u=r(n("17x9")),l=n("9Xx/"),f=r(n("1fHE")),p={shouldUpdateScroll:u.default.func,children:u.default.element.isRequired,location:u.default.object.isRequired},d={scrollBehavior:u.default.object.isRequired},h=function(e){function t(t,n){var r;return r=e.call(this,t,n)||this,(0,a.default)((0,o.default)(r),"shouldUpdateScroll",(function(e,t){var n=r.props.shouldUpdateScroll;return!n||n.call(r.scrollBehavior,e,t)})),(0,a.default)((0,o.default)(r),"registerElement",(function(e,t,n){r.scrollBehavior.registerElement(e,t,n,r.getRouterProps())})),(0,a.default)((0,o.default)(r),"unregisterElement",(function(e){r.scrollBehavior.unregisterElement(e)})),r.scrollBehavior=new s.default({addTransitionHook:l.globalHistory.listen,stateStorage:new f.default,getCurrentLocation:function(){return r.props.location},shouldUpdateScroll:r.shouldUpdateScroll}),r}(0,i.default)(t,e);var n=t.prototype;return n.getChildContext=function(){return{scrollBehavior:this}},n.componentDidUpdate=function(e){var t=this.props.location;if(t!==e.location){var n={location:e.location};this.scrollBehavior.updateScroll(n,{history:l.globalHistory,location:t})}},n.componentWillUnmount=function(){this.scrollBehavior.stop()},n.getRouterProps=function(){return{location:this.props.location,history:l.globalHistory}},n.render=function(){return c.default.Children.only(this.props.children)},t}(c.default.Component);h.propTypes=p,h.childContextTypes=d;var m=h;t.default=m},"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"),S=n("kxs/"),x=n("pSXQ"),O=n("nsRs"),T=n("AfxU"),_=n("Drra"),P=n("lHo0"),C=n("rjfK"),A=n("2mBY"),k=_.f,j=C.f,R=T.f,I=r.Symbol,M=r.JSON,L=M&&M.stringify,N=d("_hidden"),F=d("toPrimitive"),D={}.propertyIsEnumerable,U=l("symbol-registry"),H=l("symbols"),B=l("op-symbols"),q=Object.prototype,G="function"==typeof I&&!!P.f,z=r.QObject,W=!z||!z.prototype||!z.prototype.findChild,Y=i&&u((function(){return 7!=O(j({},"a",{get:function(){return j(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=k(q,t);r&&delete q[t],j(e,t,n),r&&e!==q&&j(q,t,r)}:j,J=function(e){var t=H[e]=O(I.prototype);return t._k=e,t},K=G&&"symbol"==typeof I.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof I},$=function(e,t,n){return e===q&&$(B,t,n),y(e),t=S(t,!0),y(n),o(H,t)?(n.enumerable?(o(e,N)&&e[N][t]&&(e[N][t]=!1),n=O(n,{enumerable:x(0,!1)})):(o(e,N)||j(e,N,x(1,{})),e[N][t]=!0),Y(e,t,n)):j(e,t,n)},V=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},X=function(e){var t=D.call(this,e=S(e,!0));return!(this===q&&o(H,e)&&!o(B,e))&&(!(t||!o(this,e)||!o(H,e)||o(this,N)&&this[N][e])||t)},Z=function(e,t){if(e=E(e),t=S(t,!0),e!==q||!o(H,t)||o(B,t)){var n=k(e,t);return!n||!o(H,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(H,t=n[i++])||t==N||t==s||r.push(t);return r},ee=function(e){for(var t,n=e===q,r=R(n?B:E(e)),i=[],a=0;r.length>a;)!o(H,t=r[a++])||n&&!o(q,t)||i.push(H[t]);return i};G||(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(B,n),o(this,N)&&o(this[N],e)&&(this[N][e]=!1),Y(this,e,x(1,n))};return i&&W&&Y(q,e,{configurable:!0,set:t}),J(e)}).prototype,"toString",(function(){return this._k})),_.f=Z,C.f=$,n("chL8").f=T.f=Q,n("BnbX").f=X,P.f=ee,i&&!n("939K")&&c(q,"propertyIsEnumerable",X,!0),h.f=function(e){return J(d(e))}),a(a.G+a.W+a.F*!G,{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=A(d.store),oe=0;re.length>oe;)m(re[oe++]);a(a.S+a.F*!G,"Symbol",{for:function(e){return o(U,e+="")?U[e]:U[e]=I(e)},keyFor:function(e){if(!K(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*!G,"Object",{create:function(e,t){return void 0===t?O(e):V(O(e),t)},defineProperty:$,defineProperties:V,getOwnPropertyDescriptor:Z,getOwnPropertyNames:Q,getOwnPropertySymbols:ee});var ie=u((function(){P.f(1)}));a(a.S+a.F*ie,"Object",{getOwnPropertySymbols:function(e){return P.f(w(e))}}),M&&a(a.S+a.F*(!G||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)&&!K(e))return g(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!K(t))return t}),r[1]=t,L.apply(M,r)}}),I.prototype[F]||n("8wc8")(I.prototype,F,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)"})},"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},"6DQo":function(e,t,n){"use strict";n("sC2a");e.exports=function(){}},"6Ooe":function(e,t,n){"use strict";n.d(t,"a",(function(){return A}));n("m210"),n("4DPX"),n("YbXK"),n("cFtU"),n("pJf4"),n("q8oJ"),n("TAD1"),n("rzGZ"),n("Dq+y"),n("8npG"),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");var p=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,t,n,r,i=this.props,c=this.props,s=c.postNode,u=c.postPath,l=c.postSEO;if(l){var f=s.frontmatter;e=f.title,t=f.description?f.description:s.excerpt,n=f.cover,r=i.siteUrl+i.pathPrefix+u}else e=i.PROJECT_NAME,t=i.PROJECT_DESC,n=i.siteLogo;var p="/"===i.pathPrefix?"":i.pathPrefix;n=i.siteUrl+p+n;var d=i.siteUrl+i.pathPrefix,h=[{"@context":"http://schema.org","@type":"WebSite",url:d,name:e,alternateName:i.siteTitleAlt?i.siteTitleAlt:""}];return l&&h.push([{"@context":"http://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,item:{"@id":r,name:e,image:n}}]},{"@context":"http://schema.org","@type":"BlogPosting",url:d,name:e,alternateName:i.siteTitleAlt?i.siteTitleAlt:"",headline:e,image:{"@type":"ImageObject",url:n},description:t}]),o.a.createElement(a.a,null,o.a.createElement("meta",{name:"description",content:t}),o.a.createElement("meta",{name:"image",content:n}),o.a.createElement("script",{type:"application/ld+json"},JSON.stringify(h)),o.a.createElement("meta",{property:"og:url",content:l?r:d}),l?o.a.createElement("meta",{property:"og:type",content:"article"}):null,o.a.createElement("meta",{property:"og:title",content:e}),o.a.createElement("meta",{property:"og:description",content:t}),o.a.createElement("meta",{property:"og:image",content:n}),o.a.createElement("meta",{property:"fb:app_id",content:i.siteFBAppID?i.siteFBAppID:""}),o.a.createElement("meta",{name:"twitter:card",content:"summary_large_image"}),o.a.createElement("meta",{name:"twitter:creator",content:i.userTwitter?i.userTwitter:""}),o.a.createElement("meta",{name:"twitter:title",content:e}),o.a.createElement("meta",{name:"twitter:description",content:t}),o.a.createElement("meta",{name:"twitter:image",content:n}))},r}(r.Component),d=n("kaKw"),h=n("Ljh3"),m=n("O7rn");var v=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).state={links:Object(m.b)(t)},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.renderHeader=function(){var e=this.state.links;return o.a.createElement(m.a,Object.assign({links:e},this.props))},i.render=function(){return this.renderHeader()},r}(r.Component),g={primary50:"#EDF3FE",primary100:"#D2E0FC",primary200:"#9CBCF8",primary300:"#548BF4",primary400:"#276EF1",primary500:"#174EB6",primary600:"#123D90",primary700:"#0C2960",negative50:"#FDF0EF",negative100:"#FADBD7",negative200:"#F4AFA7",negative300:"#EB7567",negative400:"#E54937",negative500:"#AE372A",negative600:"#892C21",negative700:"#5C1D16",warning50:"#FEF3EC",warning100:"#FBE2CF",warning200:"#F6BA8B",warning300:"#F19248",warning400:"#ED6F0E",warning500:"#B4540B",warning600:"#8E4308",warning700:"#5F2C06",positive50:"#EBF8F2",positive100:"#CDEDDE",positive200:"#88D3B0",positive300:"#43B982",positive400:"#07A35A",positive500:"#057C44",positive600:"#046236",positive700:"#034124",mono100:"#FFFFFF",mono200:"#F7F7F7",mono300:"#F0F0F0",mono400:"#E5E5E5",mono500:"#CCCCCC",mono600:"#B3B3B3",mono700:"#999999",mono800:"#666666",mono900:"#333333",mono1000:"#000000",primaryFontFamily:'"Uber Move", Helvetica, Arial, sans-serif'};var y=u.c.div.withConfig({displayName:"body__BodyContainerFull",componentId:"lvm4v2-0"})(["margin:0 auto;"]),b=u.c.div.withConfig({displayName:"body__BodyContainerToC",componentId:"lvm4v2-1"})(["height:100%;width:100%;padding:"," 0 0 300px;transform:scaleY(1);opacity:1;@media screen and (max-width:","px){padding-left:0;order:2;transition:opacity 0.3s;transform:",";opacity:",";}"],(function(e){return e.theme.sizing.scale1600}),(function(e){return e.theme.breakpoints.medium}),(function(e){return e.$isTocOpen||e.$isMenuOpen?"scaleY(0)":"scaleY(1)"}),(function(e){return e.$isTocOpen||e.$isMenuOpen?0:1})),w=(u.c.div.withConfig({displayName:"body__BodyContainerInner",componentId:"lvm4v2-2"})(["height:100%;width:100%;position:relative;"]),u.c.div.withConfig({displayName:"body__Body",componentId:"lvm4v2-3"})(["height:100vh;"])),E=n("zTvz"),S=n("dx5X");function x(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return O(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 O(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};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(t=e[Symbol.iterator]()).next.bind(t)}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);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"),S=n("Vce4"),x=s.TypeError,O=s.process,T=O&&O.versions,_=T&&T.v8||"",P=s.Promise,C="process"==l(O),A=function(){},k=o=b.f,j=!!function(){try{var e=P.resolve(1),t=(e.constructor={})[n("sOol")("species")]=function(e){e(A,A)};return(C||"function"==typeof PromiseRejectionEvent)&&e.then(A)instanceof t&&0!==_.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(){C?O.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=C||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;C?O.emit("rejectionHandled",e):(t=s.onrejectionhandled)&&t({promise:e,reason:e._v})}))},F=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))},D=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(D,r,1),u(F,r,1))}catch(o){F.call(r,o)}})):(n._v=e,n._s=1,I(n,!1))}catch(r){F.call({_w:n,_d:!1},r)}}};j||(P=function(e){h(this,P,"Promise","_h"),d(e),r.call(this);try{e(u(D,this,1),u(F,this,1))}catch(t){F.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")(P.prototype,{then:function(e,t){var n=k(v(this,P));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=C?O.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(D,e,1),this.reject=u(F,e,1)},b.f=k=function(e){return e===P||e===a?new i(e):o(e)}),f(f.G+f.W+f.F*!j,{Promise:P}),n("dSuk")(P,"Promise"),n("to/b")("Promise"),a=n("Phdo").Promise,f(f.S+f.F*!j,"Promise",{reject:function(e){var t=k(this);return(0,t.reject)(e),t.promise}}),f(f.S+f.F*(c||!j),"Promise",{resolve:function(e){return S(c&&this===a?P:this,e)}}),f(f.S+f.F*!(j&&n("vUMq")((function(e){P.all(e).catch(A)}))),"Promise",{all:function(e){var t=this,n=k(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=k(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";var r=n("TqRt"),o=r(n("444f")),i=r(n("IVHb"));t.ScrollContainer=i.default,t.ScrollContext=o.default},"8+s/":function(e,t,n){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e.default:e}n("sc67"),n("AqHK"),n("pJf4"),n("pS08"),n("R48M");var o=n("q1tI"),i=r(o),a=r(n("Gytx"));function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=!("undefined"==typeof window||!window.document||!window.document.createElement);e.exports=function(e,t,n){if("function"!=typeof e)throw new Error("Expected reducePropsToState to be a function.");if("function"!=typeof t)throw new Error("Expected handleStateChangeOnClient to be a function.");if(void 0!==n&&"function"!=typeof n)throw new Error("Expected mapStateOnServer to either be undefined or a function.");return function(r){if("function"!=typeof r)throw new Error("Expected WrappedComponent to be a React component.");var u,l=[];function f(){u=e(l.map((function(e){return e.props}))),p.canUseDOM?t(u):n&&(u=n(u))}var p=function(e){var t,n;function o(){return e.apply(this,arguments)||this}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,o.peek=function(){return u},o.rewind=function(){if(o.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var e=u;return u=void 0,l=[],e};var c=o.prototype;return c.shouldComponentUpdate=function(e){return!a(e,this.props)},c.componentWillMount=function(){l.push(this),f()},c.componentDidUpdate=function(){f()},c.componentWillUnmount=function(){var e=l.indexOf(this);l.splice(e,1),f()},c.render=function(){return i.createElement(r,this.props)},o}(o.Component);return c(p,"displayName","SideEffect("+function(e){return e.displayName||e.name||"Component"}(r)+")"),c(p,"canUseDOM",s),p}}},"83Ih":function(e,t,n){"use strict";n("AqcI");var r=n("IYdN"),o=n("8wc8"),i=n("96qb"),a=n("ap2Z"),c=n("sOol"),s=n("veur"),u=c("species"),l=!i((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")})),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)})}}},"8OQS":function(e,t){e.exports=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}},"8Y+z":function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){return e===e.window?e:9===e.nodeType&&(e.defaultView||e.parentWindow)},e.exports=t.default},"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 u}));n("E5k/");var r=n("q1tI"),o=n.n(r);var i={initialized:!1,config:{},tableOfContents:null,theme:{},data:{},set:function(){}},a=o.a.createContext(i),c=a.Provider,s=a.Consumer,u=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).setData=n.setData.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n)),n.state=Object.assign(Object.assign(Object.assign({},i),t.value),{},{set:n.setData}),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.setData=function(e){this.setState((function(t){return{data:Object.assign(Object.assign({},t.data),e)}}))},a.render=function(){var e=this.props.children;return o.a.createElement(c,{value:this.state},e)},r}(o.a.Component);t.b=s},BjK0:function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},BnbX:function(e,t){t.f={}.propertyIsEnumerable},Bp9Y:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=!("undefined"==typeof window||!window.document||!window.document.createElement);t.default=r,e.exports=t.default},BuzY:function(e,t,n){var r=n("m+kh"),o=n("sOol")("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[o]===e)}},C9fy:function(e,t,n){var r=Date.prototype,o=r.toString,i=r.getTime;new Date(NaN)+""!="Invalid Date"&&n("IYdN")(r,"toString",(function(){var e=i.call(this);return e==e?o.call(this):"Invalid Date"}))},"CCE/":function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},CL53:function(e,t,n){var r=n("emib").navigator;e.exports=r&&r.userAgent||""},CtJk:function(e,t,n){n("Sc3u")("Uint8",1,(function(e){return function(t,n,r){return e(this,t,n,r)}}))},DFzH:function(e,t,n){var r=n("ap2Z");e.exports=function(e){return Object(r(e))}},"Dq+y":function(e,t,n){"use strict";var r=n("Dq1/"),o=n("xlXC"),i=n("m+kh"),a=n("5SQf");e.exports=n("ZFV6")(Array,"Array",(function(e,t){this._t=a(e),this._i=0,this._k=t}),(function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=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 S(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(S.prototype),S.prototype.clone=function(){return new S(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new d(this.headers),url:this.url})},S.error=function(){var e=new S(null,{status:0,statusText:""});return e.type="error",e};var x=[301,302,303,307,308];S.redirect=function(e,t){if(-1===x.indexOf(t))throw new RangeError("Invalid status code");return new S(null,{status:t,headers:{location:e}})};var O=self.DOMException;try{new O}catch(M){(O=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack}).prototype=Object.create(Error.prototype),O.prototype.constructor=O}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 O("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 S(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 O("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=S);n("E5k/");var _=n("q1tI"),P=n.n(_),C=n("nGNX"),A=n("Wbzz");var k=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 P.a.createElement(A.b,{query:"2642918667",render:e,data:C})},r}(P.a.Component),j=n("6Ooe");function R(e){var t=e.element,n=e.props,r=function(e){var r=e.site.siteMetadata.config,o=e.tableOfContents,i=e.allMarkdown;return P.a.createElement(j.a,Object.assign({},n,{config:r,tableOfContents:o,allMarkdown:i}),t)};return P.a.createElement(k,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,S=[];E does not support changing scrollKey.")},n.componentWillUnmount=function(){this.context.scrollBehavior.unregisterElement(this.scrollKey)},n.render=function(){return this.props.children},t}(c.default.Component);d.propTypes=f,d.contextTypes=p;var h=d;t.default=h},IYdN:function(e,t,n){var r=n("emib"),o=n("8wc8"),i=n("qDzq"),a=n("UEZ0")("src"),c=n("3WpW"),s=(""+c).split("toString");n("Phdo").inspectSource=function(e){return c.call(e)},(e.exports=function(e,t,n,c){var u="function"==typeof n;u&&(i(n,"name")||o(n,"name",t)),e[t]!==n&&(u&&(i(n,a)||o(n,a,e[t]?""+e[t]:s.join(String(t)))),e===r?e[t]=n:c?e[t]?e[t]=n:o(e,t,n):(delete e[t],o(e,t,n)))})(Function.prototype,"toString",(function(){return"function"==typeof this&&this[a]||c.call(this)}))},Ioy3:function(e,t,n){var r=n("1a8y"),o=n("nONw"),i=n("sOol")("species");e.exports=function(e,t){var n,a=r(e).constructor;return void 0===a||null==(n=r(a)[i])?t:o(n)}},JHok:function(e,t,n){"use strict";var r=n("P8UN"),o=n("Wadk")(0),i=n("h/qr")([].forEach,!0);r(r.P+r.F*!i,"Array",{forEach:function(e){return o(this,e,arguments[1])}})},JWvD:function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(t){return{e:!0,v:t}}}},Jegl:function(e,t,n){for(var r,o=n("emib"),i=n("8wc8"),a=n("UEZ0"),c=a("typed_array"),s=a("view"),u=!(!o.ArrayBuffer||!o.DataView),l=u,f=0,p="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");f<9;)(r=o[p[f++]])?(i(r.prototype,c,!0),i(r.prototype,s,!0)):l=!1;e.exports={ABV:u,CONSTR:l,TYPED:c,VIEW:s}},"K/gy":function(e,t,n){"use strict";n("E5k/"),n("R48M"),Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=2?(t._windowScrollTarget=null,Promise.resolve()):new Promise((function(e){t._checkWindowScrollHandle=(0,c.default)((function(){return e(t._checkWindowScrollPosition())}))}))):Promise.resolve()},this._stateStorage=r,this._getCurrentLocation=u,this._shouldUpdateScroll=l,"scrollRestoration"in window.history&&!(0,s.isMobileSafari)()){this._oldScrollRestoration=window.history.scrollRestoration;try{window.history.scrollRestoration="manual",(0,o.default)(window,"beforeunload",this._restoreScrollRestoration)}catch(f){this._oldScrollRestoration=null}}else this._oldScrollRestoration=null;this._saveWindowPositionHandle=null,this._checkWindowScrollHandle=null,this._windowScrollTarget=null,this._numWindowScrollAttempts=0,this._ignoreScrollEvents=!1,this._scrollElements={},(0,o.default)(window,"scroll",this._onWindowScroll),this._removeTransitionHook=n((function(){c.default.cancel(t._saveWindowPositionHandle),t._saveWindowPositionHandle=null,Object.keys(t._scrollElements).forEach((function(e){var n=t._scrollElements[e];c.default.cancel(n.savePositionHandle),n.savePositionHandle=null,t._ignoreScrollEvents||t._saveElementPosition(e)}))}))}var t=e.prototype;return t.registerElement=function(e,t,n,r){var i=this;this._scrollElements[e]&&invariant(!1);var a=function(){i._saveElementPosition(e)},s={element:t,shouldUpdateScroll:n,savePositionHandle:null,onScroll:function(){s.savePositionHandle||i._ignoreScrollEvents||(s.savePositionHandle=(0,c.default)(a))}};s.savePositionHandle||this._ignoreScrollEvents||(s.savePositionHandle=(0,c.default)(a)),this._scrollElements[e]=s,(0,o.default)(t,"scroll",s.onScroll),this._updateElementScroll(e,null,r)},t.unregisterElement=function(e){this._scrollElements[e]||invariant(!1);var t=this._scrollElements[e],n=t.element,o=t.onScroll,i=t.savePositionHandle;(0,r.default)(n,"scroll",o),c.default.cancel(i),delete this._scrollElements[e]},t.updateScroll=function(e,t){var n=this;this._updateWindowScroll(e,t).then((function(){n._saveWindowPositionHandle||(n._saveWindowPositionHandle=(0,c.default)(n._saveWindowPosition))})),Object.keys(this._scrollElements).forEach((function(r){n._updateElementScroll(r,e,t)}))},t.stop=function(){this._restoreScrollRestoration(),(0,r.default)(window,"scroll",this._onWindowScroll),this._cancelCheckWindowScroll(),this._removeTransitionHook()},t.startIgnoringScrollEvents=function(){this._ignoreScrollEvents=!0},t.stopIgnoringScrollEvents=function(){this._ignoreScrollEvents=!1},t._cancelCheckWindowScroll=function(){c.default.cancel(this._checkWindowScrollHandle),this._checkWindowScrollHandle=null},t._saveElementPosition=function(e){var t=this._scrollElements[e];t.savePositionHandle=null,this._savePosition(e,t.element)},t._savePosition=function(e,t){this._stateStorage.save(this._getCurrentLocation(),e,[(0,i.default)(t),(0,a.default)(t)])},t._updateWindowScroll=function(e,t){return this._cancelCheckWindowScroll(),this._windowScrollTarget=this._getScrollTarget(null,this._shouldUpdateScroll,e,t),this._numWindowScrollAttempts=0,this._checkWindowScrollPosition()},t._updateElementScroll=function(e,t,n){var r=this._scrollElements[e],o=r.element,i=r.shouldUpdateScroll,a=this._getScrollTarget(e,i,t,n);a&&this.scrollToTarget(o,a)},t._getDefaultScrollTarget=function(e){var t=e.hash;return t&&"#"!==t?"#"===t.charAt(0)?t.slice(1):t:[0,0]},t._getScrollTarget=function(e,t,n,r){var o=!t||t.call(this,n,r);if(!o||Array.isArray(o)||"string"==typeof o)return o;var i=this._getCurrentLocation();return this._getSavedScrollTarget(e,i)||this._getDefaultScrollTarget(i)},t._getSavedScrollTarget=function(e,t){return"PUSH"===t.action?null:this._stateStorage.read(t,e)},t.scrollToTarget=function(e,t){if("string"==typeof t){var n=document.getElementById(t)||document.getElementsByName(t)[0];if(n)return void n.scrollIntoView();t=[0,0]}var r=t,o=r[0],c=r[1];(0,i.default)(e,o),(0,a.default)(e,c)},e}();t.default=l,e.exports=t.default},LYrO:function(e,t,n){"use strict";n.d(t,"f",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"b",(function(){return c})),n.d(t,"d",(function(){return s})),n.d(t,"a",(function(){return u})),n.d(t,"g",(function(){return l})),n.d(t,"e",(function(){return b}));n("MIFh"),n("rzGZ"),n("Dq+y"),n("8npG"),n("Ggvi"),n("sC2a"),n("U6Bt"),n("OeI1"),n("zGcK"),n("sc67"),n("AqHK"),n("HQhv");var r=n("QLaP"),o=n.n(r),i=function(e,t){return e.substr(0,t.length)===t},a=function(e,t){for(var n=void 0,r=void 0,i=t.split("?")[0],a=v(i),c=""===a[0],s=m(e),u=0,l=s.length;ut.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("EvL4"),options:{plugins:[],logLevel:1,DIR_NAME:"/Users/xintong/dev/react-map-gl/website",ROOT_FOLDER:"/Users/xintong/dev/react-map-gl/website/../",DOCS:{id:"table-of-contents",chapters:[{title:"Introduction",entries:[{entry:"docs"},{entry:"docs/whats-new"},{entry:"docs/upgrade-guide"},{entry:"docs/developer-guide"}]},{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/xintong/dev/react-map-gl/website/../docs/"],SOURCE:["/Users/xintong/dev/react-map-gl/website/static"],PROJECT_TYPE:"github",PROJECT_NAME:"react-map-gl",PROJECT_ORG:"uber",PROJECT_ORG_LOGO:"images/uber-logo.png",PROJECT_URL:"https://github.com/visgl/",PROJECT_DESC:"React wrapper for Mapbox GL JS",PATH_PREFIX:"/react-map-gl/",GA_TRACKING:null,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:1}],INDEX_PAGE_URL:"/Users/xintong/dev/react-map-gl/website/src/home.js",EXAMPLES:[{title:"Dynamic Styling",image:"images/example-layers.jpg",componentUrl:"/Users/xintong/dev/react-map-gl/examples/layers/src/app.js",path:"examples/layers"},{title:"Markers & Popups",image:"images/example-controls.jpg",componentUrl:"/Users/xintong/dev/react-map-gl/examples/controls/src/app.js",path:"examples/controls"},{title:"Custom Cursor",image:"images/example-custom-cursor.jpg",componentUrl:"/Users/xintong/dev/react-map-gl/examples/custom-cursor/src/app.js",path:"examples/custom-cursor"},{title:"Draggable Marker",image:"images/example-draggable-markers.jpg",componentUrl:"/Users/xintong/dev/react-map-gl/examples/draggable-markers/src/app.js",path:"examples/draggable-markers"},{title:"GeoJSON",image:"images/example-geojson.jpg",componentUrl:"/Users/xintong/dev/react-map-gl/examples/geojson/src/app.js",path:"examples/geojson"},{title:"GeoJSON Animation",image:"images/example-geojson-animation.jpg",componentUrl:"/Users/xintong/dev/react-map-gl/examples/geojson-animation/src/app.js",path:"examples/geojson-animation"},{title:"Clusters",image:"images/example-clusters.jpg",componentUrl:"/Users/xintong/dev/react-map-gl/examples/clusters/src/app.js",path:"examples/clusters"},{title:"Locate User",image:"images/example-locate-user.jpg",componentUrl:"/Users/xintong/dev/react-map-gl/examples/locate-user/src/app.js",path:"examples/locate-user"},{title:"Limit Map Interaction",image:"images/example-interaction.jpg",componentUrl:"/Users/xintong/dev/react-map-gl/examples/interaction/src/app.js",path:"examples/interaction"},{title:"Camera Transition",image:"images/example-viewport-animation.jpg",componentUrl:"/Users/xintong/dev/react-map-gl/examples/viewport-animation/src/app.js",path:"examples/viewport-animation"},{title:"Highlight By Filter",image:"images/example-filter.jpg",componentUrl:"/Users/xintong/dev/react-map-gl/examples/filter/src/app.js",path:"examples/filter"},{title:"Zoom To Bounds",image:"images/example-zoom-to-bounds.jpg",componentUrl:"/Users/xintong/dev/react-map-gl/examples/zoom-to-bounds/src/app.js",path:"examples/zoom-to-bounds"},{title:"Heatmap",image:"images/example-heatmap.jpg",componentUrl:"/Users/xintong/dev/react-map-gl/examples/heatmap/src/app.js",path:"examples/heatmap"},{title:"DrawPolygon",image:"images/example-draw-polygon.jpg",componentUrl:"/Users/xintong/dev/react-map-gl/examples/draw-polygon/src/app.js",path:"examples/draw-polygon"}],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(l,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 Object.assign(Object.assign({},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 d=function(e){var t=e.links;return o.a.createElement(u.g,null,t.map((function(e,t){return o.a.createElement(u.f,{key:"link-"+t},o.a.createElement(f,e))})))};t.a=function(e){var t=e.links,n=e.config,r=void 0===n?{}:n,i=e.toggleMenu,a=e.isMenuOpen,c=e.isSmallScreen,s=r.PROJECT_NAME,l=r.PROJECTS,f=void 0===l?[]:l;return o.a.createElement(u.b,null,o.a.createElement(u.j,null,f.length?o.a.createElement(u.a,{onClick:i}):null,o.a.createElement(u.h,{to:"/"},s),o.a.createElement(u.i,{$collapsed:!a,$nbItems:f.length},c&&o.a.createElement(d,{links:t}),c&&o.a.createElement(u.k,null),f.map((function(e){var t=e.name,n=e.url;return o.a.createElement(u.l,{key:"menulink-"+t,href:n},t)})))),!c&&o.a.createElement(d,{links:t}))}},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])}})},OysZ:function(e,t,n){"use strict";t.__esModule=!0,t.isMobileSafari=function(){return/iPad|iPhone|iPod/.test(window.navigator.platform)&&/^((?!CriOS).)*Safari/.test(window.navigator.userAgent)}},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},PJYZ:function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return 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"),S=n("DFzH"),x=n("BuzY"),O=n("nsRs"),T=n("ltAs"),_=n("chL8").f,P=n("U9/z"),C=n("UEZ0"),A=n("sOol"),k=n("Wadk"),j=n("Ar2q"),R=n("Ioy3"),I=n("Dq+y"),M=n("m+kh"),L=n("vUMq"),N=n("to/b"),F=n("Y++M"),D=n("cRJv"),U=n("rjfK"),H=n("Drra"),B=U.f,q=H.f,G=o.RangeError,z=o.TypeError,W=o.Uint8Array,Y=Array.prototype,J=s.ArrayBuffer,K=s.DataView,$=k(0),V=k(2),X=k(3),Z=k(4),Q=k(5),ee=k(6),te=j(!0),ne=j(!1),re=I.values,oe=I.keys,ie=I.entries,ae=Y.lastIndexOf,ce=Y.reduce,se=Y.reduceRight,ue=Y.join,le=Y.sort,fe=Y.slice,pe=Y.toString,de=Y.toLocaleString,he=A("iterator"),me=A("toStringTag"),ve=C("typed_constructor"),ge=C("def_constructor"),ye=c.CONSTR,be=c.TYPED,we=c.VIEW,Ee=k(1,(function(e,t){return _e(R(e,e[ge]),t)})),Se=i((function(){return 1===new W(new Uint16Array([1]).buffer)[0]})),xe=!!W&&!!W.prototype.set&&i((function(){new W(1).set({})})),Oe=function(e,t){var n=h(e);if(n<0||n%t)throw G("Wrong offset!");return n},Te=function(e){if(E(e)&&be in e)return e;throw z(e+" is not a typed array!")},_e=function(e,t){if(!E(e)||!(ve in e))throw z("It is not a typed array constructor!");return new e(t)},Pe=function(e,t){return Ce(R(e,e[ge]),t)},Ce=function(e,t){for(var n=0,r=t.length,o=_e(e,r);r>n;)o[n]=t[n++];return o},Ae=function(e,t,n){B(e,t,{get:function(){return this._d[n]}})},ke=function(e){var t,n,r,o,i,a,c=S(e),s=arguments.length,l=s>1?arguments[1]:void 0,f=void 0!==l,p=P(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=_e(this,n);n>t;t++)o[t]=f?l(c[t],t):c[t];return o},je=function(){for(var e=0,t=arguments.length,n=_e(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 D.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 F.apply(Te(this),arguments)},filter:function(e){return Pe(this,V(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 Pe(this,fe.call(Te(this),e,t))},Ne=function(e){Te(this);var t=Oe(arguments[1],1),n=this.length,r=S(e),o=m(r.length),i=0;if(o+t>n)throw G("Wrong length!");for(;i255?255:255&r),o.v[d](n*t+o.o,r,Se)}(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 J||"ArrayBuffer"==(s=w(n))||"SharedArrayBuffer"==s))return be in n?Ce(h,n):ke.call(h,n);i=n,d=Oe(r,t);var g=n.byteLength;if(void 0===o){if(g%t)throw G("Wrong length!");if((a=g-d)<0)throw G("Wrong length!")}else if((a=m(o)*t)+d>g)throw G("Wrong length!");c=a/t}else c=v(n),i=new J(a=c*t);for(p(e,"_d",{b:i,o:d,l:a,e:c,v:new K(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)},TqRt:function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}}},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("xARA"),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})},S=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 O(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.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),_=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(){S(this.props.location,null)},n.componentDidUpdate=function(e,t,n){n&&S(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),P=n("IOVJ"),C=n("pCP8"),A=n.n(C);function k(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}var j=function(e){var t,n;function r(t){var n;n=e.call(this)||this;var r=t.location,o=t.pageResources;return n.state={location:Object.assign({},r),pageResources:o||p.default.loadPageSync(r.pathname)},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.getDerivedStateFromProps=function(e,t){var n=e.location;return t.location.href!==n.href?{pageResources:p.default.loadPageSync(n.pathname),location:Object.assign({},n)}:{location:Object.assign({},n)}};var o=r.prototype;return o.loadResources=function(e){var t=this;p.default.loadPage(e).then((function(n){n&&n.status!==p.PageResourceStatus.Error?t.setState({location:Object.assign({},window.location),pageResources:n}):(window.history.replaceState({},"",location.href),window.location=e)}))},o.shouldComponentUpdate=function(e,t){return t.pageResources?this.state.pageResources!==t.pageResources||(this.state.pageResources.component!==t.pageResources.component||(this.state.pageResources.json!==t.pageResources.json||(!(this.state.location.key===t.location.key||!t.pageResources.page||!t.pageResources.page.matchPath&&!t.pageResources.page.path)||function(e,t,n){return k(e.props,t)||k(e.state,n)}(this,e,t)))):(this.loadResources(e.location.pathname),!1)},o.render=function(){return this.props.children(this.state)},r}(i.a.Component),R=n("cSJ8"),I=n("vf9c");var M=new p.ProdLoader(A.a,I);Object(p.setLoader)(M),M.setApiRunner(r.apiRunner),window.asyncRequires=A.a,window.___emitter=h.a,window.___loader=p.publicLoader,v.globalHistory.listen((function(e){e.location.action=e.action})),window.___push=function(e){return x(e,{replace:!1})},window.___replace=function(e){return x(e,{replace:!0})},window.___navigate=function(e,t){return x(e,t)},w(window.location.pathname),Object(r.apiRunnerAsync)("onClientEntry").then((function(){Object(r.apiRunner)("registerServiceWorker").length>0&&n("NSX3");var e=function(e){return i.a.createElement(s.BaseContext.Provider,{value:{baseuri:"/",basepath:"/"}},i.a.createElement(P.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(j,{location:n},(function(n){var r=n.pageResources,o=n.location;return i.a.createElement(_,{location:o},i.a.createElement(u.ScrollContext,{location:o,shouldUpdateScroll:O},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(R.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&&!(M.findMatchPath(Object(R.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")}))}))}))}))},VbXa:function(e,t){e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}},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,S=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)S[E]=v;else if(v)switch(e){case 3:return!0;case 5:return m;case 6:return E;case 2:S.push(m)}else if(l)return!1;return f?-1:u||l?l:S}}},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 j})),n.d(t,"Location",(function(){return y})),n.d(t,"LocationProvider",(function(){return b})),n.d(t,"Match",(function(){return F})),n.d(t,"Redirect",(function(){return N})),n.d(t,"Router",(function(){return S})),n.d(t,"ServerLocation",(function(){return w})),n.d(t,"createHistory",(function(){return l.createHistory})),n.d(t,"createMemorySource",(function(){return l.createMemorySource})),n.d(t,"isRedirect",(function(){return I})),n.d(t,"navigate",(function(){return l.navigate})),n.d(t,"redirectTo",(function(){return M})),n.d(t,"globalHistory",(function(){return l.globalHistory})),n.d(t,"matchPath",(function(){return u.b})),n.d(t,"useLocation",(function(){return D})),n.d(t,"useNavigate",(function(){return U})),n.d(t,"useParams",(function(){return H})),n.d(t,"useMatch",(function(){return B})),n.d(t,"BaseContext",(function(){return E}));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("17x9"),n("QLaP")),a=n.n(i),c=o.a.createContext,s=n("94VI"),u=n("LYrO"),l=n("9Xx/"),f=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}function m(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 v=function(e,t){var n=c(t);return n.displayName=e,n},g=v("Location"),y=function(e){var t=e.children;return o.a.createElement(g.Consumer,null,(function(e){return e?t(e):o.a.createElement(b,null,t)}))},b=function(e){function t(){var n,r;d(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(g.Provider,{value:{location:{pathname:i,search:a,hash:""},navigate:function(){throw new Error("You can't call navigate on the server.")}}},n)},E=v("Base",{baseuri:"/",basepath:"/"}),S=function(e){return o.a.createElement(E.Consumer,null,(function(t){return o.a.createElement(y,null,(function(n){return o.a.createElement(x,f({},t,n,e))}))}))},x=function(e){function t(){return d(this,t),h(this,e.apply(this,arguments))}return m(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,l=p(e,["location","navigate","basepath","primary","children","baseuri","component"]),d=o.a.Children.toArray(a).reduce((function(e,t){var n=G(r)(t);return e.concat(n)}),[]),h=t.pathname,m=Object(u.c)(d,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=f({},v,{uri:g,location:t,navigate:function(e,t){return n(Object(u.d)(e,g),t)}}),x=o.a.cloneElement(b,w,b.props.children?o.a.createElement(S,{location:t,primary:i},b.props.children):void 0),O=i?T:s,_=i?f({uri:g,location:t,component:s},l):l;return o.a.createElement(E.Provider,{value:{baseuri:g,basepath:r}},o.a.createElement(O,_,x))}return null},t}(o.a.PureComponent);x.defaultProps={primary:!0};var O=v("Focus"),T=function(e){var t=e.uri,n=e.location,r=e.component,i=p(e,["uri","location","component"]);return o.a.createElement(O.Consumer,null,(function(e){return o.a.createElement(C,f({},i,{component:r,requestFocus:e,uri:t,location:n}))}))},_=!0,P=0,C=function(e){function t(){var n,r;d(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,S=/[svh]\w+-[tblr]{2}/,x=/\(\s*(.*)\s*\)/g,O=/([\s\S]*?);/g,T=/-self|flex-/g,_=/[^]*?(:[rp][el]a[\w-]+)[^]*/,P=/stretch|:\s*\w+\-(?:conte|avail)/,C=/([^-])(image-set\()/,A="-webkit-",k="-moz-",j="-ms-",R=59,I=125,M=123,L=40,N=41,F=10,D=13,U=32,H=45,B=42,q=44,G=58,z=47,W=1,Y=1,J=0,K=1,$=1,V=1,X=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,S=0,O=0,T=0,_=0,P=0,C=0,k=0,j=0,X=0,te=0,re=0,fe=o.length,ge=fe-1,ye="",be="",we="",Ee="",Se="",xe="";k0&&(be=be.replace(r,"")),be.trim().length>0)){switch(b){case U:case 9:case R:case D:case F:break;default:be+=o.charAt(k)}b=R}if(1===X)switch(b){case M:case I:case R:case 34:case 39:case L:case N:case q:X=0;case 9:case D:case F:case U:break;default:for(X=0,re=k,g=b,k--,b=R;re0&&(++k,b=g);case M:re=fe}}switch(b){case M:for(g=(be=be.trim()).charCodeAt(0),T=1,re=++k;k0&&(be=be.replace(r,"")),y=be.charCodeAt(1)){case 100:case 109:case 115:case H: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,Y,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 H:we=be+"{"+we+"}";break;case 107:we=(be=be.replace(h,"$1 $2"+(ie>0?ae:"")))+"{"+we+"}",we=1===$||2===$&&de("@"+we,3)?"@"+A+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)}Se+=we,_=0,X=0,C=0,j=0,te=0,P=0,be="",we="",b=o.charCodeAt(++k);break;case I:case R:if((re=(be=(j>0?be.replace(r,""):be).trim()).length)>1)switch(0===C&&((g=be.charCodeAt(0))===H||g>96&&g<123)&&(re=(be=be.replace(" ",":")).length),ne>0&&void 0!==(s=me(1,be,t,e,Y,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(k);break}default:if(be.charCodeAt(re-1)===G)break;Ee+=pe(be,g,y,be.charCodeAt(2))}_=0,X=0,C=0,j=0,te=0,be="",b=o.charCodeAt(++k)}}switch(b){case D:case F:if(f+d+p+l+Z===0)switch(O){case N:case 39:case 34:case 64:case 126:case 62:case B:case 43:case z:case H:case G:case q:case R:case M:case I:break;default:C>0&&(X=1)}f===z?f=0:K+_===0&&107!==i&&be.length>0&&(j=1,be+="\0"),ne*oe>0&&me(0,be,t,e,Y,W,Ee.length,i,a,i),W=1,Y++;break;case R:case I:if(f+d+p+l===0){W++;break}default:switch(W++,ye=o.charAt(k),b){case 9:case U:if(d+l+f===0)switch(w){case q:case G: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&&K>0&&(te=1,j=1,ye="\f"+ye);break;case 108:if(d+f+l+J===0&&C>0)switch(k-C){case 2:112===w&&o.charCodeAt(k-3)===G&&(J=w);case 8:111===S&&(J=S)}break;case G:d+f+l===0&&(C=k);break;case q:f+p+d+l===0&&(j=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===_)switch(2*w+3*S){case 533:break;default:T=0,_=1}p++}break;case 64:f+p+d+l+C+P===0&&(P=1);break;case B:case z:if(d+l+p>0)break;switch(f){case 0:switch(2*b+3*o.charCodeAt(k+1)){case 235:f=z;break;case 220:re=k,f=B}break;case B:b===z&&w===B&&re+2!==k&&(33===o.charCodeAt(re+2)&&(Ee+=o.substring(re,k+1)),ye="",f=0)}}if(0===f){if(K+d+l+P===0&&107!==i&&b!==R)switch(b){case q:case 126:case 62:case 43:case N:case L:if(0===_){switch(w){case 9:case U:case F:case D:ye+="\0";break;default:ye="\0"+ye+(b===q?"":"\0")}j=1}else switch(b){case L:C+7===k&&108===w&&(C=0),_=++T;break;case N:0==(_=--T)&&(j=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 F:case D:break;default:0===_&&(j=1,ye+="\0")}}be+=ye,b!==U&&9!==b&&(O=b)}}S=w,w=b,k++}if(re=Ee.length,Q>0&&0===re&&0===Se.length&&0===t[0].length==0&&(109!==i||1===t.length&&(K>0?ce:se)===t[0])&&(re=t.join(",").length+2),re>0){if(c=0===K&&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 B: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 G:switch(2*n.charCodeAt(1)+3*n.charCodeAt(2)){case 530:if(V>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,Y,W,re,i,a,i))&&0===(Ee=s).length)return xe+Ee+Se;if(Ee=c.join(",")+"{"+Ee+"}",$*J!=0){switch(2!==$||de(Ee,2)||(J=0),J){case 111:Ee=Ee.replace(v,":-moz-$1")+Ee;break;case 112:Ee=Ee.replace(m,"::"+A+"input-$1")+Ee.replace(m,"::-moz-$1")+Ee.replace(m,":-ms-input-$1")+Ee}J=0}}return xe+Ee+Se}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&&K>0)return o.replace(p,"$1").replace(f,"$1"+se);break;default:return e.trim()+o.replace(f,"$1"+e.trim())}default:if(n*K>0&&o.indexOf("\f")>0)return o.replace(f,(e.charCodeAt(0)===G?"":"$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 H: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===H&&u.charCodeAt(1)!==H))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)?A+o+o:o}(f);if(0===$||2===$&&!de(f,1))return f;switch(p){case 1015:return 97===f.charCodeAt(10)?A+f+f:f;case 951:return 116===f.charCodeAt(3)?A+f+f:f;case 963:return 110===f.charCodeAt(5)?A+f+f:f;case 1009:if(100!==f.charCodeAt(4))break;case 969:case 942:return A+f+f;case 978:return A+f+k+f+f;case 1019:case 983:return A+f+k+f+j+f+f;case 883:return f.charCodeAt(8)===H?A+f+f:f.indexOf("image-set(",11)>0?f.replace(C,"$1"+A+"$2")+f:f;case 932:if(f.charCodeAt(4)===H)switch(f.charCodeAt(5)){case 103:return A+"box-"+f.replace("-grow","")+A+f+j+f.replace("grow","positive")+f;case 115:return A+f+j+f.replace("shrink","negative")+f;case 98:return A+f+j+f.replace("basis","preferred-size")+f}return A+f+j+f+f;case 964:return A+f+j+"flex-"+f+f;case 1023:if(99!==f.charCodeAt(8))break;return u=f.substring(f.indexOf(":",15)).replace("flex-","").replace("space-between","justify"),A+"box-pack"+u+A+f+j+"flex-pack"+u+f;case 1005:return i.test(f)?f.replace(o,":"+A)+f.replace(o,":"+k)+f:f;case 1e3:switch(l=(u=f.substring(13).trim()).indexOf("-")+1,u.charCodeAt(0)+u.charCodeAt(l)){case 226:u=f.replace(S,"tb");break;case 232:u=f.replace(S,"tb-rl");break;case 220:u=f.replace(S,"lr");break;default:return f}return A+f+j+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,A+u)+";"+f;break;case 207:case 102:f=f.replace(u,A+(p>102?"inline-":"")+"box")+";"+f.replace(u,A+u)+";"+f.replace(u,j+u+"box")+";"+f}return f+";";case 938:if(f.charCodeAt(5)===H)switch(f.charCodeAt(6)){case 105:return u=f.replace("-items",""),A+f+A+"box-"+u+j+"flex-"+u+f;case 115:return A+f+j+"flex-item-"+f.replace(T,"")+f;default:return A+f+j+"flex-line-pack"+f.replace("align-content","").replace(T,"")+f}break;case 973:case 989:if(f.charCodeAt(3)!==H||122===f.charCodeAt(4))break;case 931:case 953:if(!0===P.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,A+u)+f.replace(u,k+u.replace("fill-",""))+f;break;case 962:if(f=A+f+(102===f.charCodeAt(5)?j+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"+A+"$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(_,"$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(O," 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===K?se=o:ce=o;var a,c=[se];ne>0&&void 0!==(a=me(-1,n,c,c,Y,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,Y,W,s.length,0,0,0))&&"string"!=typeof(s=a)&&(i=0),ae="",se="",ce="",J=0,Y=1,W=1,X*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";t.a=function(e,t){return void 0===t&&(t=""),t?(t+="/",e.substr(0,t.length)===t?e.slice(t.length-1):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)}},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 c})),n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return u})),n.d(t,"e",(function(){return l})),n.d(t,"f",(function(){return f})),n.d(t,"b",(function(){return p})),n.d(t,"g",(function(){return h}));var r=n("q1tI"),o=n.n(r),i=n("vOnD");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,i=void 0===r?24:r,a=e.height,c=void 0===a?24:a;return o.a.createElement("svg",{viewBox:"0 0 24 24",className:n,width:i,height:c},o.a.createElement("title",null,"Chevron Down"),o.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}(r.Component),c=Object(i.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 24*e.$depth+36}),(function(e){return e.$isTocOpen?"none":"rotate(-90deg)"})),s=i.c.div.withConfig({displayName:"toc__TocEntry",componentId:"c2gnov-1"})(["font:",";border-top:1px solid ",";border-bottom: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?"tranparent":e.theme.colors.mono500}),(function(e){return e.$depth?"tranparent":e.theme.colors.mono500}),(function(e){return e.$depth?e.theme.colors.mono800:e.theme.colors.mono1000})),u=i.c.span.withConfig({displayName:"toc__TocHeader",componentId:"c2gnov-2"})(["display:block;padding:16px 16px 16px ","px;&:hover{background:","}"],(function(e){return 24*e.$depth+60}),(function(e){return e.theme.colors.mono200})),l=i.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 24*e.$depth+60}),(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})),f=i.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})),p=i.c.div.withConfig({displayName:"toc__TocContainer",componentId:"c2gnov-5"})(["@media screen and (min-width:","px){position:fixed;top:0;padding:"," 0;max-width:300px;height:100%;z-index:2;border-right:1px solid ",";overflow-y:scroll;overflow-x:hidden;width:100%;}@media screen and (max-width:","px){border-right:none;position:sticky;padding:"," 0;transition:opacity 0.3s,transform 0.3s;opacity:",";max-height:",";overflow:",";transform:",";}"],(function(e){return e.theme.breakpoints.medium}),(function(e){return e.theme.sizing.scale1600}),(function(e){return e.theme.colors.mono500}),(function(e){return e.theme.breakpoints.medium}),(function(e){return e.$isTocOpen?e.theme.sizing.scale1600:0}),(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)"})),d=i.c.div.withConfig({displayName:"toc__StyledTocToggle",componentId:"c2gnov-6"})(["font:",";color:",";cursor:pointer;position:fixed;top:0;right:",";line-height:",";user-select:none;z-index:10;display:none;@media screen and (max-width:","px){display:block;}"],(function(e){return e.theme.typography.font300}),(function(e){return e.theme.colors.mono100}),(function(e){return e.theme.sizing.scale800}),(function(e){return e.theme.sizing.scale1600}),(function(e){return e.theme.breakpoints.medium})),h=function(e){var t=e.toggleToc;e.$isTocOpen;return e.$isMenuOpen?null:o.a.createElement(d,{onClick:t},"Table of Contents")}},emEt:function(e,t,n){"use strict";n.r(t),n.d(t,"PageResourceStatus",(function(){return E})),n.d(t,"BaseLoader",(function(){return P})),n.d(t,"ProdLoader",(function(){return A})),n.d(t,"setLoader",(function(){return k})),n.d(t,"publicLoader",(function(){return j}));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("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){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=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)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};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(t=e[Symbol.iterator]()).next.bind(t)}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)}},"gu/5":function(e,t,n){"use strict";var r=n("P8UN"),o=n("Ar2q")(!0);r(r.P,"Array",{includes:function(e){return o(this,e,arguments.length>1?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;return n.getBoundingClientRect().top+o-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]}},jJtK:function(e,t,n){var r=n("emib"),o=n("Tgxb").set,i=r.MutationObserver||r.WebKitMutationObserver,a=r.process,c=r.Promise,s="process"==n("CCE/")(a);e.exports=function(){var e,t,n,u=function(){var r,o;for(s&&(r=a.domain)&&r.exit();e;){o=e.fn,e=e.next;try{o()}catch(i){throw e?n():t=void 0,i}}t=void 0,r&&r.enter()};if(s)n=function(){a.nextTick(u)};else if(!i||r.navigator&&r.navigator.standalone)if(c&&c.resolve){var l=c.resolve(void 0);n=function(){l.then(u)}}else n=function(){o.call(r,u)};else{var f=!0,p=document.createTextNode("");new i(u).observe(p,{characterData:!0}),n=function(){p.data=f=!f}}return function(r){var o={fn:r,next:void 0};t&&(t.next=o),e||(e=o,n()),t=o}}},k5Iv:function(e,t,n){"use strict";var r=n("QPJK"),o=n("2mBY"),i=n("lHo0"),a=n("BnbX"),c=n("DFzH"),s=n("U2V1"),u=Object.assign;e.exports=!u||n("96qb")((function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=u({},e)[n]||Object.keys(u({},t)).join("")!=r}))?function(e,t){for(var n=c(e),u=arguments.length,l=1,f=i.f,p=a.f;u>l;)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 h}));n("pJf4"),n("q8oJ"),n("YbXK"),n("cFtU"),n("m210"),n("4DPX"),n("E5k/"),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.hasChildren,c=e.isTocOpen,s=e.id,u=e.name,l=e.path,f=e.toggleEntry,p=void 0===f?function(){}:f;return l&&!l.startsWith("/")&&(l="/"+l),o.a.createElement(a.c,{$depth:n,title:u,onClick:function(){return p(s)}},r&&o.a.createElement(a.a,{$depth:n,$isTocOpen:c}),l&&"string"==typeof l?o.a.createElement(a.e,{$depth:n,$active:t},o.a.createElement(i.a,{to:l,title:u},u)):o.a.createElement(a.d,{$depth:n},u))},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,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.childMarkdownRemark,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},lSNA:function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},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")})},nGNX:function(e){e.exports=JSON.parse('{"data":{"site":{"siteMetadata":{"config":{"PROJECT_NAME":"react-map-gl","PROJECT_TYPE":"github","PROJECT_DESC":"React wrapper for Mapbox GL JS","PROJECT_URL":"https://github.com/visgl/","PROJECT_ORG":"uber","PROJECT_ORG_LOGO":"images/uber-logo.png","LINK_TO_GET_STARTED":"/docs/get-started/get-started","HOME_MARKDOWN":"","PATH_PREFIX":"/react-map-gl/","EXAMPLES":[{"title":"Dynamic Styling","path":"examples/layers"},{"title":"Markers & Popups","path":"examples/controls"},{"title":"Custom Cursor","path":"examples/custom-cursor"},{"title":"Draggable Marker","path":"examples/draggable-markers"},{"title":"GeoJSON","path":"examples/geojson"},{"title":"GeoJSON Animation","path":"examples/geojson-animation"},{"title":"Clusters","path":"examples/clusters"},{"title":"Locate User","path":"examples/locate-user"},{"title":"Limit Map Interaction","path":"examples/interaction"},{"title":"Camera Transition","path":"examples/viewport-animation"},{"title":"Highlight By Filter","path":"examples/filter"},{"title":"Zoom To Bounds","path":"examples/zoom-to-bounds"},{"title":"Heatmap","path":"examples/heatmap"},{"title":"DrawPolygon","path":"examples/draw-polygon"}],"THEME_OVERRIDES":"","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"],"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/"}],"ADDITIONAL_LINKS":[{"name":"Blog","href":"http://medium.com/vis-gl","index":1}]}}},"allMarkdown":{"edges":[{"node":{"id":"01bf8328-9f4a-5607-87b1-20ccb3db5c93","fields":{"slug":"docs"},"frontmatter":{"title":"Introduction"}}},{"node":{"id":"82557573-ab00-5bda-ae7e-b66b552fb27e","fields":{"slug":"docs/developer-guide"},"frontmatter":{"title":"Developer Guide"}}},{"node":{"id":"a08a0301-40ca-509b-9a15-810e2393ba8d","fields":{"slug":"docs/upgrade-guide"},"frontmatter":{"title":"Upgrade Guide"}}},{"node":{"id":"0ea45a57-30be-58fc-ae04-bdece05d7b61","fields":{"slug":"docs/get-started/get-started"},"frontmatter":{"title":"Get Started"}}},{"node":{"id":"d6ad62ed-94fe-5fe1-8d9a-ac298e39dc31","fields":{"slug":"docs/get-started/mapbox-tokens"},"frontmatter":{"title":"About Mapbox Tokens"}}},{"node":{"id":"5cf4a041-41b2-5964-b72a-6245c1b9608e","fields":{"slug":"docs/get-started/adding-custom-data"},"frontmatter":{"title":"Adding Custom Data"}}},{"node":{"id":"8a87a58d-5ba3-53b6-81a6-5a15a8c04f28","fields":{"slug":"docs/whats-new"},"frontmatter":{"title":"What\'s new"}}},{"node":{"id":"2615ca43-8672-50fa-afb4-c483a2f99922","fields":{"slug":"docs/api-reference/fullscreen-control"},"frontmatter":{"title":"Fullscreen Control"}}},{"node":{"id":"446739b4-363b-5fe3-b5b3-2608c617c7e3","fields":{"slug":"docs/api-reference/fly-to-interpolator"},"frontmatter":{"title":"FlyToInterpolator"}}},{"node":{"id":"f376a711-86ca-5b7f-a4a1-2a602858b49e","fields":{"slug":"docs/get-started/state-management"},"frontmatter":{"title":"State Management"}}},{"node":{"id":"c9b7889f-35ca-57e0-8bc2-3d0a9a9b24a2","fields":{"slug":"docs/api-reference/canvas-overlay"},"frontmatter":{"title":"Canvas Overlay"}}},{"node":{"id":"cd6d5c7f-3bbe-5db3-86a3-3346a5fe8a6b","fields":{"slug":"docs/api-reference/html-overlay"},"frontmatter":{"title":"HTML Overlay"}}},{"node":{"id":"f0cfc7eb-040e-5215-8058-c9a5e81d6711","fields":{"slug":"docs/api-reference/layer"},"frontmatter":{"title":"Layer"}}},{"node":{"id":"d0167a15-797d-5d0f-bc74-7f2acc08c3da","fields":{"slug":"docs/api-reference/geolocate-control"},"frontmatter":{"title":"Geolocate Control"}}},{"node":{"id":"e1a32fb0-49bb-573d-ab15-9fec8bd81cb6","fields":{"slug":"docs/api-reference/interactive-map"},"frontmatter":{"title":"InteractiveMap"}}},{"node":{"id":"0ab39625-0e67-5653-aa3d-96a2a9e9e90b","fields":{"slug":"docs/api-reference/linear-interpolator"},"frontmatter":{"title":"LinearInterpolator"}}},{"node":{"id":"f4366008-3e0b-5e15-bda6-040788ee3625","fields":{"slug":"docs/api-reference/map-controller"},"frontmatter":{"title":"MapController"}}},{"node":{"id":"61a8574b-ea3e-595a-9a7a-1325f88a63c0","fields":{"slug":"docs/api-reference/marker"},"frontmatter":{"title":"Marker Control"}}},{"node":{"id":"527bd488-1ec4-5733-a1db-8d5779ca62bb","fields":{"slug":"docs/api-reference/navigation-control"},"frontmatter":{"title":"Navigation Control"}}},{"node":{"id":"b6ae8631-4b94-5467-87e0-bcda4b057311","fields":{"slug":"docs/api-reference/popup"},"frontmatter":{"title":"Popup Control"}}},{"node":{"id":"8a8f80dd-182e-5732-b307-7a0dcf2104f4","fields":{"slug":"docs/api-reference/scale-control"},"frontmatter":{"title":"Scale Control"}}},{"node":{"id":"4de2f093-2601-5c21-86d7-9a950d050251","fields":{"slug":"docs/api-reference/pointer-event"},"frontmatter":{"title":"PointerEvent"}}},{"node":{"id":"4246c7e6-44e1-5d61-9f17-61b90228e926","fields":{"slug":"docs/api-reference/svg-overlay"},"frontmatter":{"title":"SVG Overlay"}}},{"node":{"id":"4c6fbf19-db18-5a0f-9f8c-a68767a2b6ef","fields":{"slug":"docs/api-reference/web-mercator-viewport"},"frontmatter":{"title":"WebMercatorViewport"}}},{"node":{"id":"1d071dc8-7ceb-5ceb-8b84-6b6b60041d29","fields":{"slug":"docs/api-reference/static-map"},"frontmatter":{"title":"StaticMap"}}},{"node":{"id":"187701a9-8999-551a-a556-77b9f607394d","fields":{"slug":"docs/api-reference/source"},"frontmatter":{"title":"Source"}}},{"node":{"id":"d0d88da7-9222-522e-8f8b-86410bd35564","fields":{"slug":"docs/advanced/custom-components"},"frontmatter":{"title":"Custom Components"}}},{"node":{"id":"5b56550c-c5fc-5687-afe8-72fb8a921848","fields":{"slug":"docs/advanced/custom-map-controller"},"frontmatter":{"title":"Custom Map Controller"}}},{"node":{"id":"8cfe6389-a900-5da4-8500-aa488357a76c","fields":{"slug":"docs/advanced/custom-overlays"},"frontmatter":{"title":"Custom Overlays"}}},{"node":{"id":"a50acb48-e2ab-5e48-9b8c-97495af7e014","fields":{"slug":"docs/advanced/viewport-transition"},"frontmatter":{"title":"Viewport Transition"}}}]},"tableOfContents":{"chapters":[{"title":"Introduction","level":1,"chapters":null,"entries":[{"childMarkdownRemark":{"frontmatter":{"title":"Introduction"},"fields":{"slug":"docs"}}},{"childMarkdownRemark":{"frontmatter":{"title":"What\'s new"},"fields":{"slug":"docs/whats-new"}}},{"childMarkdownRemark":{"frontmatter":{"title":"Upgrade Guide"},"fields":{"slug":"docs/upgrade-guide"}}},{"childMarkdownRemark":{"frontmatter":{"title":"Developer Guide"},"fields":{"slug":"docs/developer-guide"}}}]},{"title":"Getting Started","level":1,"chapters":null,"entries":[{"childMarkdownRemark":{"frontmatter":{"title":"Get Started"},"fields":{"slug":"docs/get-started/get-started"}}},{"childMarkdownRemark":{"frontmatter":{"title":"About Mapbox Tokens"},"fields":{"slug":"docs/get-started/mapbox-tokens"}}},{"childMarkdownRemark":{"frontmatter":{"title":"State Management"},"fields":{"slug":"docs/get-started/state-management"}}},{"childMarkdownRemark":{"frontmatter":{"title":"Adding Custom Data"},"fields":{"slug":"docs/get-started/adding-custom-data"}}}]},{"title":"Advanced","level":1,"chapters":null,"entries":[{"childMarkdownRemark":{"frontmatter":{"title":"Custom Components"},"fields":{"slug":"docs/advanced/custom-components"}}},{"childMarkdownRemark":{"frontmatter":{"title":"Custom Map Controller"},"fields":{"slug":"docs/advanced/custom-map-controller"}}},{"childMarkdownRemark":{"frontmatter":{"title":"Custom Overlays"},"fields":{"slug":"docs/advanced/custom-overlays"}}},{"childMarkdownRemark":{"frontmatter":{"title":"Viewport Transition"},"fields":{"slug":"docs/advanced/viewport-transition"}}}]},{"title":"API Reference","level":1,"chapters":null,"entries":[{"childMarkdownRemark":{"frontmatter":{"title":"Canvas Overlay"},"fields":{"slug":"docs/api-reference/canvas-overlay"}}},{"childMarkdownRemark":{"frontmatter":{"title":"FlyToInterpolator"},"fields":{"slug":"docs/api-reference/fly-to-interpolator"}}},{"childMarkdownRemark":{"frontmatter":{"title":"HTML Overlay"},"fields":{"slug":"docs/api-reference/html-overlay"}}},{"childMarkdownRemark":{"frontmatter":{"title":"InteractiveMap"},"fields":{"slug":"docs/api-reference/interactive-map"}}},{"childMarkdownRemark":{"frontmatter":{"title":"Layer"},"fields":{"slug":"docs/api-reference/layer"}}},{"childMarkdownRemark":{"frontmatter":{"title":"LinearInterpolator"},"fields":{"slug":"docs/api-reference/linear-interpolator"}}},{"childMarkdownRemark":{"frontmatter":{"title":"Marker Control"},"fields":{"slug":"docs/api-reference/marker"}}},{"childMarkdownRemark":{"frontmatter":{"title":"MapController"},"fields":{"slug":"docs/api-reference/map-controller"}}},{"childMarkdownRemark":{"frontmatter":{"title":"Navigation Control"},"fields":{"slug":"docs/api-reference/navigation-control"}}},{"childMarkdownRemark":{"frontmatter":{"title":"Fullscreen Control"},"fields":{"slug":"docs/api-reference/fullscreen-control"}}},{"childMarkdownRemark":{"frontmatter":{"title":"Geolocate Control"},"fields":{"slug":"docs/api-reference/geolocate-control"}}},{"childMarkdownRemark":{"frontmatter":{"title":"PointerEvent"},"fields":{"slug":"docs/api-reference/pointer-event"}}},{"childMarkdownRemark":{"frontmatter":{"title":"Popup Control"},"fields":{"slug":"docs/api-reference/popup"}}},{"childMarkdownRemark":{"frontmatter":{"title":"Scale Control"},"fields":{"slug":"docs/api-reference/scale-control"}}},{"childMarkdownRemark":{"frontmatter":{"title":"Source"},"fields":{"slug":"docs/api-reference/source"}}},{"childMarkdownRemark":{"frontmatter":{"title":"StaticMap"},"fields":{"slug":"docs/api-reference/static-map"}}},{"childMarkdownRemark":{"frontmatter":{"title":"SVG Overlay"},"fields":{"slug":"docs/api-reference/svg-overlay"}}},{"childMarkdownRemark":{"frontmatter":{"title":"WebMercatorViewport"},"fields":{"slug":"docs/api-reference/web-mercator-viewport"}}}]}]}}}')},nONw:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},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("
Table of Contents

Developer Guide

-

Develop

-

The dev tools are tested with Node 8.11.3 and yarn 1.7.0.

-

Set up locally:

-
$ git clone https://github.com/visgl/react-map-gl.git
-$ cd react-map-gl
-$ yarn bootstrap
-$ npm run start
-

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.
    • -
    -
  • -
-

Branching and Releasing Model

-

The master branch of the repo is the latest dev branch. It is used to publish the latest beta release, e.g. 4.0.0-alpha.1.

-

Each minor release branches off from master, e.g. 2.0-release, 3.3-release. All production releases are built and published from respective release branches.

-

Website is built from the <latest>-release branch.

-

Documentation is served directly from the <latest>-release branch.

-

Only the master branch and the <latest>-release branch are actively maintained.

-

New Release Branch Checklist

-
-

NOTE: for authorized team members only

-
-
    -
  • Push to new <latest>-release branch. <latest> represents a minor release number, e.g. 3.3, 4.0.
  • -
  • Run npm run update-release-branch <latest> to upate the dependencies of examples to the latest version, and the links in all documentation to point to the new branch
  • -
  • Publish new minor release
  • -
  • Publish website
  • -
-

Publish

-
-

NOTE: for authorized team members only

-
-

Production Release

-
    -
  1. Log into an authorized npmjs.com account. You can use npmrc to manage multiple npm profiles.
  2. -
  3. -

    Make sure both the master and the release branch are up to date:

    -
    $ git checkout master
    -$ git pull
    -$ git checkout 3.3-release
    -$ git pull
    -
  4. -
  5. -

    Find the last release commit on the <latest>-release branch:

    -
    $ git log
    -
    -...
    -
    -commit a05d23059444cf29bb4e38ea5e4cd6172a4f463d
    -Author: Xiaoji Chen <xiaoji@uber.com>
    -Date:   Fri Aug 3 10:11:45 2018 -0700
    -
    -    3.3.3
    -

    Find the commits on master after this commit:

    -
    $ git log master --since="`git show -s --format=%ci a05d2305`"
    -
  6. -
  7. -

    Find out which new commits should be cherry-picked into the release branch.

    -

    If a commit is a bug fix for the current production release, or a minor, non-breaking new feature, it can be published as a patch. When in doubt, check the original PR's milestone label on GitHub. For example #565:

    -
    $ git cherry-pick 1238140a
    -

    If the commit affects code that is published to npm, add its commit message to CHANGELOG.md:

    -
    ## 3.3.4 (Aug 4, 2018)
    -
    -- fix capture* props for overlay components (#565)
    -
  8. -
-

Examples of changes that are published:

-
- A change anywhere in `src`
-- A change in Babel config
-- A change in `README.md`
-- A change in `package.json`'s user-facing fields, e.g. `file`, `main`, `browser`, `dependencies`, `peerDependencies`
-

Examples of changes that are not published:

-
- A change in `docs`
-- Improvement of an example
-- Adding a new lint rule
-- Adding a new npm script
-
    -
  1. -

    Include the changelog in the version commit, and publish:

    -
    $ git add .
    -# This will bump version to the next patch release, commit, tag and publish:
    -$ npm run publish-prod
    -
  2. -
  3. If the new patch release fixes a bug on the website, republish the website.
  4. -
-

Beta Release

-
    -
  1. Log into an authorized npmjs.com account. You can use npmrc to manage multiple npm profiles.
  2. -
  3. -

    Make sure the master branch is up to daate:

    -
    $ git checkout master
    -$ git pull
    -
  4. -
  5. -

    Find the last release commit on the master branch:

    -
    $ git log
    -
    -...
    -commit a05d23059444cf29bb4e38ea5e4cd6172a4f463d
    -Author: Xiaoji Chen <xiaoji@uber.com>
    -Date:   Fri Aug 3 10:11:45 2018 -0700
    -
    -    4.0.0-alpha.1
    -

    Find the commits on master after this commit:

    -
    $ git log --since="`git show -s --format=%ci a05d2305`"
    -
  6. -
  7. If a commit affects code that is published to npm, add its commit message to CHANGELOG.md.
  8. -
  9. If some beta version has been published for the target release (e.g. 4.0.0-alpha.1), do not make changes to package.json. Otherwise, manually bump the version in package.json to the appropriate pre-release version (e.g. 4.1.0-alpha.0).
  10. -
  11. -

    Include the changelog in the version commit, and publish:

    -
    $ git add .
    -# This will bump version to the next pre-release, commit, tag and publish:
    -$ npm run publish-beta
    -
  12. -
-

Website

-
    -
  1. -

    Make sure the <latest>-release branch is up to date:

    -
    $ git checkout 3.3-release
    -$ git pull
    -
  2. -
  3. -

    Make sure you have the correct Mapbox token:

    -
    $ echo $MapboxAccessToken
    -
  4. -
  5. -

    Test the website:

    -
    $ cd website
    -$ yarn
    -$ yarn start
    -
  6. -
  7. -

    Build and publish the website:

    -
    $ yarn build
    -$ git checkout gh-pages
    -

    Copy the content from website/dist to the root of the project. Commit with the corresponding release version:

    -
    $ git add .
    -$ git commit -m "3.3.4"
    -$ git push
    -
  8. -
\ 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 98fda0db..a59b7d75 100644 --- a/docs/get-started/adding-custom-data/index.html +++ b/docs/get-started/adding-custom-data/index.html @@ -1,10 +1,10 @@ -react-map-gl